Articles of ontouchevent

Определите тройной щелчок на пользовательском представлении

Я хочу рисовать круг, всякий раз, когда пользователь нажимает на пользовательский вид, и на основе изменения цвета круга подсчета пикселей. Single Tap : YELLOW CIRCLE Double Tap : GREEN CIRCLE Triple Tap : RED COLOR Проблема в том, что я сделал один пользовательский вид, который будет подсчитывать событие нажатия, основанное на времени, но некоторое время, […]

OnTouch, onLongClick вместе в android

Я буду динамически добавлять изображения в родительский макет. И я выполняю операции увеличения / уменьшения масштаба при добавлении изображения. Я хочу удалить добавленный вид onLongPress. img.setOnLongClickListener(longClickAction); img.setOnTouchListener(touchAction); OnLongPress: OnLongClickListener longClickAction = new OnLongClickListener() { @Override public boolean onLongClick(View v) { parentLayout.removeView((ImageView)v); return false; } }; OnTouch: OnTouchListener touchAction = new OnTouchListener() { @Override public boolean […]

Android ACTION_UP даже никогда не вызывал

Я пытаюсь сделать небольшую игру Android Jump and Run, но моя проблема в том, что я не могу правильно настроить событие ACTION_UP. Здесь мой код: public boolean onTouchEvent(MotionEvent event) { switch(event.getAction()){ case MotionEvent.ACTION_DOWN: Log.d("OTE", "down"); touchDownTrue = true; break; case MotionEvent.ACTION_UP: Log.d("OTE", "UP"); touchDownTrue = false; break; } } Случай MotionEvent.ACTION_UP никогда не вызывается, и […]

Возможно ли передать onTouchEvent несколько просмотров в Android?

Я прочитал несколько вопросов по этой теме на SO, но на самом деле не нашел надежного ответа на него. У меня есть frameelayout, что я складываю несколько пользовательских представлений, но событие onTouch работает только с верхним видом. (Пользовательские представления представляют собой один и тот же вид с одним и тем же событием onTouch, только несколько […]

Android: как я могу прокрутить вверх и прокрутить вниз в событии touchListener изображения?

У меня есть приложение, в котором мне нужно onTouch прокручивать вверх и вниз событие. Я внедрил событие onTouch в приложении, но у меня нет идеи связать с Swipe Up и Swipe Down. У кого-нибудь есть код, как я могу это сделать? final ImageView imageView = listOfImageView.get(i); imageView.setOnTouchListener(new OnTouchListener () { private float oldPosition; public boolean […]

Android: просмотр дочернего представления нажал состояние из родительского представления в Jelly Bean

Code: 1. RelativeLayout Clickable attr устанавливается в true, у которого есть дочерний вид, чей Clickable attr установлен в false. 2. Ни один дубликатParentState attr, другими словами, duplicateParentState не является ложным. 3. Представление child – это TextView, чей textColor – это селектор цветов, поэтому он может проверять состояние нажатия. Поведение: до уровня 16, при нажатии RelativeLayout […]

Как установитьOnTouchListener () в ListPreference?

Обработка onTouchEvent в представлении проста, так как каждый вид имеет метод setOnTouchListener (), чтобы сделать именно это. Увы, хотя ListPreference является представлением, он не определен в XML-макете и, следовательно, не может быть доступен через findViewById (). Итак … Кажется, я не понимаю, как установить для этого методOnTouchListener (). Моя идея состояла в том, чтобы получить […]

Обходное решение для Android Touch

Я закончил программировать функциональную игру Android, но я не знаю, где искать исправление касания: каждый раз, когда экран коснулся, частота кадров падает вдвое. Мой код – это в основном копия и вставка LunarLander с onTouchEvent. Поисковые запросы Google показывают мне основные способы обхода, которые, как они говорят, работают, но не работают (sleep onTouchEvent, onDispatchEvent, onInterceptTouchEvent, […]

Как я могу перетащить несколько изображений на другие образы viewviews android

Я новичок в Android. Настоящий код может перетаскивать несколько изображений на один ImageView, но я не могу их удалить на нескольких изображениях. Просьба помочь, как в том, как я могу изменить свой код или любой другой существующий код. MainActivity.java package nfletters; import android.app.Activity; import android.graphics.Rect; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; import android.view.View.OnTouchListener; […]

Проверить, нажата ли внутри rectF в onTouchEvent

Я работал над очень простым небольшим приложением, используя расширенный вид. Проблема в том, что я не могу найти то, что было нажато в моем onTouchEvent. Я понял, что мне нужно сравнить точки давления (x и y) с элементами и посмотреть, какой из них он может быть. Но … Я объявил прямоугольник, используя: Paint color= new […]