Articles of жест

Разница между onScroll () и onFling () GestureDetector

В чем разница между onScroll() и onFling() в интерфейсе GestureDetector ? Когда я распечатываю события, они показывают то же самое. По крайней мере последний onScroll() и onFling() . Единственное истинное различие, которое я заметил, это то, что onScroll() вызывается гораздо чаще, бросая всегда только один раз.

Как реализовать Android-режим открытия списка

Это открытый вопрос об Android ListViews, Gestures и Animations. Я действительно не знаком с жесты в Android, поэтому я просто ищу идеи и серое дело. Вот два снимка экрана и примеры видео, которые влияют на то, что я пытаюсь сделать. Подумайте о том, чтобы посмотреть видео, это действительно того стоит. Скриншоты из проекта с открытым […]

Внедрение на андроидном холсте

У меня есть обычный детектор жестов для обнаружения fling, это атрибут экземпляра SurfaceView GestureDetector flingDetector = new GestureDetector(getContext(),new SimpleOnGestureListener() { @Override public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { // Fling implementation return true; } }); Я рисую много сложного материала на canvas и у меня есть метод translate(dx,dy) который я использую […]

Просмотр сетки с жестом и при прослушивании кликов

У меня есть календарь, подобный gridview, с помощью обоих жестов и OnItemClickListener. Когда пользователь проведет слева направо, сетка отобразится в следующем месяце. Когда пользователь проверит сетку справа налево, он отобразит предыдущий месяц. Я использую SimpleOnGestureListener для этих событий. Когда я нажимаю элемент gridview, я хотел бы отобразить детали текущего элемента. Проблема в том, что когда […]

Жесты ободок с Android

Я работаю над приложением (на Galaxy Nexus), и я заметил, что Google применил приложение «Google Now», когда вы прокручиваете снизу экрана на экран (браузер Chrome также сделал это некоторое время, а не Конечно, если он все еще делает). Я искал вокруг, но не смог определить, как они это сделали. Есть ли простой способ обработки жестов, […]

Сохранить качество изображения

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

Geting события касания (координаты, MotionEvents, ect.) В службе

Как я могу получать события касания, как вы можете из Activity, используя public boolean onTouchEvent(MotionEvent event) ? Очевидно, что метод onTouchEvent переопределяется в службе, поэтому как я могу это сделать? Есть ли прямой путь или надежная работа? Моя идея – создать службу, которая слушает в фоновом режиме для пользователя, чтобы сделать определенный жест, а затем […]

Как реализовать двойной щелчок мышью в Android?

Я знаю, как обнаружить двойной щелчок и событие с двумя пальцами, но как я могу объединить их, чтобы реагировать, поэтому кому-то нужно дважды щелкнуть двумя пальцами? По умолчанию Android имеет длительное нажатие, чтобы действовать как вторая форма нажатия, но я специально ищу двух пальцев с двойным щелчком.

Fling и pinchzoom для просмотра изображений в одном действии

У меня есть Imageview (например, страница журнала). Когда я подплываю к этому изображению, тогда мне нужно следующее изображение (страница). Также нужно изменить параметр «Увеличение и уменьшение» для этого изображения. Как я могу это достичь? благодаря

Android OnGestureListener Fling не обнаруживает

Я хочу обнаружить движение движения в блоке экрана. Для этого я использую следующий код. public class MyinfoActivity extends Activity implements OnGestureListener { @Override public void onCreate(Bundle savedInstanceState) { ………. ………. gestureScanner = new GestureDetector(this); resBlock = (TableRow) findViewById(R.id.ResBlock); gestureScanner = new GestureDetector(this); } @Override public boolean onTouchEvent(MotionEvent me){ Log.d(null,"Touch"); if (gestureScanner.onTouchEvent(me)) return gestureScanner.onTouchEvent(me); else return […]