Articles of ontouchevent

Поймать событие onTouch родителем, обработать его и передать детям

Я попытался понять, как Android управляет сенсорным событием и немного запутался. Из того, что я понимаю, событие touch отправляется в корневой режим и передается детям. У меня есть FrameLayout который является контейнером для Fragment . Первый фрагмент – это ScrollView , второй – это какая-то Gallery (HorizontalListView), а последняя – также FrameLayout . Каждый раз […]

Не удается получить координаты touchevents в Javascript на устройствах Android

Я тестирую холст HTML5 и использую Javascript для рисования для устройств с сенсорным экраном. Хотя я работаю на устройствах iOS, я не могу заставить его работать на Android. Я сузил его до event.pageX, не возвращая координаты, но вместо этого возвращаю 0 или не определен (на основе браузера). Я протестировал его на своем телефоне, используя Cyanogen […]

View.onTouchEvent регистрирует только событие ACTION_DOWN

Я реализую пользовательский TextView и я хочу, чтобы некоторые действия были затронуты. Я onTouchEvent метод onTouchEvent предоставит мне полный спектр штрихов в представлении без необходимости использования setOnTouchListener (я пытаюсь выполнить всю свою работу внутри представления, а не в setOnTouchListener чтобы он был переносимым), но зарегистрировано единственное событие касания Это ACTION_DOWN . Если я OnTouchListener в […]

Обработка события Touch Intercept без расширения ViewGroup

У меня есть один RelativeLayout и в этом макете имеется около 10 просмотров. Я установил OnTouchListener в этот макет и проделал некоторую работу в нем и вернул true . Этот прослушиватель отлично работает, когда я касаюсь макета, где нет «Вид» (означает «Пустое место»). Если я касаюсь детского вида этого макета, этот слушатель не стреляет … […]

Метод onTouchEvent не называется

У меня проблема, что мой метод @Override public boolean onTouchEvent(MotionEvent event) { return gestureDetector.onTouchEvent(event); } Называется более новым. Любые идеи, почему это так? Я создаю приложение api 4.0.3 google, и я пытаюсь включить swipes для моего viewFliper. Однако он не может работать, если на сенсорном носителе называется более новый. кстати: public class MainActivity extends SherlockMapActivity […]

Динамически сгенерированная линия с эффектом свечения

Я хочу нарисовать линию с эффектом свечения, подобным этому Проблема – я должен создать эту строку в программе в зависимости от взаимодействия пользователя (форма строки будет сгенерирована в onTouchEvent – ACTION_MOVE ). Могу ли я генерировать этот эффект без файлов xml или рисовать растровое изображение premaid?

Как обрабатывать сенсорные события на фрагменте?

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

Как отличить перемещение и щелчок в onTouchEvent ()?

В моем приложении мне нужно обрабатывать события перемещения и клика. Щелчок представляет собой последовательность из одного действия ACTION_DOWN, несколько действий ACTION_MOVE и одно действие ACTION_UP. Теоретически, если вы получаете событие ACTION_DOWN, а затем событие ACTION_UP – это означает, что пользователь только что нажал кнопку «Просмотр». Но на практике эта последовательность не работает на некоторых устройствах. […]

Использование метода BottomSheetBehavior с внутренним координаторомLayout

В библиотеке поддержки дизайна BottomSheetBehavior представлен BottomSheetBehavior , который позволяет дочерним элементам координатора действовать как нижние листы (просмотры перетаскиваются из нижней части экрана). То, что я хотел бы сделать, – иметь в качестве представления нижнего листа следующий вид (типичный координатор + сворачивающийся материал): <CoordinatorLayout app:layout_behavior=“@string/bottom_sheet_behavior”> <AppBarLayout> <CollapsingToolbarLayout> <ImageView /> </CollapsingToolbarLayout> </AppBarLayout> <NestedScrollView> <LinearLayout> < Content […]

OnTouchevent () vs onTouch ()

После многих экспериментов с onTouchEvent и onTouch я обнаружил, что onTouch работает везде, где вы хотите (будь то в действии или просмотре), пока вы объявили интерфейс и правильно поставили Listener! С другой стороны, onTouchEvent работает только внутри представления! Правильно ли мое предположение? Это реальная разница?