Articles of ontouchlistener

Android :: OnTouchListener && Проблема с комбинацией OnClickListener

Описание проблемы: У меня есть TextView на RelativeLayout и я хочу покрасить его красным, когда пользователь коснется его, и перейдите на другую страницу, когда он нажмет на нее. Поэтому я попытался установить OnClickListener чтобы сделать клик, и OnTouchListener для реализации сенсорной функции ( MotionEvent.ACTION_DOWN ), но эта комбинация не работает, потому что OnTouchListener делает OnClickListener […]

Один метод для реализации onTouchListener () для нескольких кнопок

Я пытаюсь понять, есть ли способ создать единый метод для реализации сенсорного прослушивателя для нескольких кнопок, поскольку у меня есть довольно много кнопок, которые делают почти то же самое. Единственное отличие в том, что они делают, это сообщение, которое они отправят через мой метод sendMessage (), и как долго нужно удерживать кнопку для отправки сообщения. […]

Android – на приёмном слушателе дважды

В моем коде дважды прослушивается прослушиватель кнопки ontouch. Ниже кода. Я использую Google API 2.2. Код в java-файле …. submit_button = (Button)findViewById(R.id.submit); submit_button .setOnTouchListener(new View.OnTouchListener() { public boolean onTouch(View arg0, MotionEvent arg1) { int action=0; if(action == MotionEvent.ACTION_DOWN) { startActivity(new Intent(First_Activity.this, Second_Activity.class)); finish(); } return true; } }); Пожалуйста, помогите мне в решении этой проблемы.

Андроид listview внутри cardview onTouch прослушиватель конфликт / чувствительность

Вот тестовый проект, в котором показана ссылка на проблему: https://www.dropbox.com/sh/8s3v9ydcj6jvpl8/AACZ2VRP2N9R1ec7pxrsAn0ga?dl=0 Это продолжение вопроса, который у меня был здесь, на который был дан ответ, но теперь я спрашиваю о чувствительности / конфликте onTouch: Android CardView с ListView внутри – onTouchListener на CardView не работает У меня есть карта с списком внутри. Мне понадобится прокрутка и щелкните […]

Как я могу добавить OnClickListener в Drawable в EditText?

У меня есть edittext и хочу добавить в нужную иконку «поиск». searchTxt.setCompoundDrawablesWithIntrinsicBounds(0, 0, R.drawable.search, 0); Но как я могу добавить событие для этого значка? searchTxt.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { Drawable co = ((TextView) v).getCompoundDrawables()[2]; if (event.getX() > v.getMeasuredWidth() – v.getPaddingRight() – co.getIntrinsicWidth()) { Datas.search = searchTxt.getText().toString(); startActivity(Search.class); return true; } […]

Как обрабатывать щелчок в дочерних представлениях и коснуться в родительских группах представлений?

В моем макете у меня есть такая структура: –RelativeLayout | –FrameLayout | –Button, EditText… Я хочу обрабатывать события касания в RelativeLayout и в FrameLayout, поэтому я устанавливаю onTouchListener в этих двух группах представления. Но захватывается только касание RelativeLayout. Чтобы попробовать это, я написал свой собственный CustomRelativeLayout и переопределил onInterceptTouchEvent , теперь щелчок в дочерней группе […]

Как я могу передать Touch Listeners в пользовательский вид для перетаскивания?

У меня вопрос относительно обработки touch events для CustomView добавляю динамическое представление пользовательского представления к макету (например, FrameLayout). Эти пользовательские представления имеют touchListeners для вытягивания точек по углам (это показано на рисунке ниже). Наряду с этим мне нужно перетащить общий вид на экран, если пользователь прикасается к другим, кроме тех угловых точек (цветовая область на […]

Как добавить функцию салфетки в Android CardView?

У меня есть один CardView, который содержит два TextViews и два ImageViews. Я хочу иметь возможность прокручивать влево и вправо, чтобы «уволить». На самом деле я хочу, чтобы вы пропустили прямо, чтобы отправить намерение, но это можно сделать позже. На данный момент я хочу убрать CardView, прокручивая влево или вправо. Мне также нужна анимация прокрутки. […]

Android мультитач?

Как разработчик, я, как правило, сначала программирую, а затем исследую позже. Я пытался реализовать экран, который обрабатывал бы несколько пользовательских входов. В основном карта больше, чем один палец. Я попробовал две вещи. У меня был класс Activity, который реализовал OnTouchListener. Здесь у меня было два отдельных дочерних представления, которые добавили Activity как их слушателей ontouch. […]

Прыжок ImageView при перетаскивании. GetX () и getY () – прыжки

Я создал onTouchListener для перетаскивания Views. Изображения плавно getRawX() если я использую getRawX() и getRawY() . Проблема в том, что изображение будет переходить ко второму указателю, когда вы поместите второй указатель вниз, а затем поднимите первый указатель. Этот onTouchListener пытается исправить эту проблему, отслеживая pointerId . Проблема с этим onTouchListener при перетаскивании ImageView, ImageView прыгает […]