Я пытаюсь сделать игру Snake на Android, в которой змея движется с помощью жестов.Как реализовать Swipe в Android-игре без вида
Я пробовал много способов сделать это, но никто из них, похоже, не работает для меня. Я не реализовал представление - будет ли это проблемой?
Это образец, который я пытался реализовать на основе предыдущего вопроса StackOverflow - Android: How to handle right to left swipe gestures.
Я создал OnSwipeTouchListener.java в соответствии с инструкциями. Однако я столкнулся с проблемой, связанной с использованием.
В GameScreen.java (что, где все события прикосновения идут), я добавил это в качестве образца -
onSwipeTouchListener = new OnSwipeTouchListener() {
public void onSwipeTop() {
Toast.makeText(MyActivity.this, "top", Toast.LENGTH_SHORT).show();
}
public void onSwipeRight() {
Toast.makeText(MyActivity.this, "right", Toast.LENGTH_SHORT).show();
}
public void onSwipeLeft() {
Toast.makeText(MyActivity.this, "left", Toast.LENGTH_SHORT).show();
}
public void onSwipeBottom() {
Toast.makeText(MyActivity.this, "bottom", Toast.LENGTH_SHORT).show();
}
};
imageView.setOnTouchListener(onSwipeTouchListener);
Это вызывает кучу ошибок, чтобы показать (в основном с участием ImageView), и ни один из них могут быть решены.
Есть ли у кого-нибудь альтернативная реализация салфетки, характерной для моего случая?
Вы можете оставить класс GameScreen. и какие ошибки бросаются. Можете ли вы опубликовать трассировку стека logcat? ... таким образом, если ваша проблема не была устранена –