Опыт в обучении Android заключается в обнаружении двух пальцевых прессов. У меня есть приложение, которое настраивает пользовательский ImageView на случайный снимок на ощупь. Это прекрасно работает. Теперь я хочу, чтобы он менял только картинку, когда нажимали два или более пальца. У меня есть оператор IF для случайного отображения изображения, если pointerCount> 1. Он ничего не делает.Почему getPointerCount() всегда возвращает 1?
У меня есть ASUS Transformer TF101, подключенный к ПК. У меня есть простой пользовательский ImageView с событием onTouch.
public boolean onTouchEvent(MotionEvent event) {
int number =event.getPointerCount();
if (number > 1){
*randomise pic*
я анализирую значение «чисел» во время отладки пошаговой (Log.d не работает для меня от этого ASUS :(), и это не всегда один, независимо от того, сколько пальцев я потрогать.
Любые идеи
Вы возвращаете ** true ** в этом методе? –
Нет. Я только что нашел это - ошибка noob: D Я все еще вернул форму super(). Этот вопрос можно закрыть. –