GestureDetector Класс

Определение

Обнаруживает различные жесты и события с помощью предоставленных MotionEvent.

[Android.Runtime.Register("android/view/GestureDetector", DoNotGenerateAcw=true)]
public class GestureDetector : Java.Lang.Object
[<Android.Runtime.Register("android/view/GestureDetector", DoNotGenerateAcw=true)>]
type GestureDetector = class
    inherit Object
Наследование
GestureDetector
Атрибуты

Комментарии

Обнаруживает различные жесты и события с помощью предоставленных MotionEvent. Обратный OnGestureListener вызов будет уведомлять пользователей о возникновении определенного события движения. Этот класс следует использовать только с MotionEventобъектами, сообщаемые с помощью сенсорного ввода (не используйте для событий trackball).

Для использования этого класса: <ul<>li>Создайте экземпляр GestureDetector для liView><. В методе убедитесь, View#onTouchEvent(MotionEvent) что вы вызовете .#onTouchEvent(MotionEvent) Методы, определенные в обратном вызове, будут выполняться при возникновении событий. <Li>При прослушивании OnContextClickListener#onContextClick(MotionEvent) необходимо вызвать #onGenericMotionEvent(MotionEvent) в View#onGenericMotionEvent(MotionEvent). </ul>

Документация по Java для android.view.GestureDetector.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Конструкторы

GestureDetector(Context, GestureDetector+IOnGestureListener)

Создает GestureDetector с указанным прослушивателем.

GestureDetector(Context, GestureDetector+IOnGestureListener, Handler)

Создает GestureDetector с указанным прослушивателем.

GestureDetector(Context, GestureDetector+IOnGestureListener, Handler, Boolean)

Создает GestureDetector с указанным прослушивателем.

GestureDetector(GestureDetector+IOnGestureListener)
Устаревшие..

Создает GestureDetector с указанным прослушивателем.

GestureDetector(GestureDetector+IOnGestureListener, Handler)
Устаревшие..

Создает GestureDetector с указанным прослушивателем.

GestureDetector(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Свойства

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
IsLongpressEnabled

Укажите, включена ли функция longpress, если она включена, когда пользователь нажимает и удерживает, вы получите событие longpress и ничего больше.

JniIdentityHashCode

Обнаруживает различные жесты и события с помощью предоставленных MotionEvent.

(Унаследовано от Object)
JniPeerMembers

Обнаруживает различные жесты и события с помощью предоставленных MotionEvent.

PeerReference

Обнаруживает различные жесты и события с помощью предоставленных MotionEvent.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Dispose()

Обнаруживает различные жесты и события с помощью предоставленных MotionEvent.

(Унаследовано от Object)
Dispose(Boolean)

Обнаруживает различные жесты и события с помощью предоставленных MotionEvent.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Notify()

Пробуждает один поток, ожидающий монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Пробуждает все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
OnGenericMotionEvent(MotionEvent)

Анализирует заданное универсальное событие движения и, если применимо, активирует соответствующие обратные вызовы для предоставленного OnGestureListener .

OnTouchEvent(MotionEvent)

Анализирует заданное событие движения и, если применимо, активирует соответствующие обратные вызовы для предоставленного OnGestureListener .

SetContextClickListener(GestureDetector+IOnContextClickListener)

Задает прослушиватель, который будет вызываться для щелчков контекста.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetOnDoubleTapListener(GestureDetector+IOnDoubleTapListener)

Задает прослушиватель, который будет вызываться для двойного касания и связанных жестов.

ToArray<T>()

Обнаруживает различные жесты и события с помощью предоставленных MotionEvent.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Обнаруживает различные жесты и события с помощью предоставленных MotionEvent.

(Унаследовано от Object)
Wait()

Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.><

(Унаследовано от Object)
Wait(Int64)

Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени.

(Унаследовано от Object)

События

ContextClick

Обнаруживает различные жесты и события с помощью предоставленных MotionEvent.

DoubleTap

Обнаруживает различные жесты и события с помощью предоставленных MotionEvent.

DoubleTapEvent

Обнаруживает различные жесты и события с помощью предоставленных MotionEvent.

SingleTapConfirmed

Обнаруживает различные жесты и события с помощью предоставленных MotionEvent.

Явные реализации интерфейса

IJavaPeerable.Disposed()

Обнаруживает различные жесты и события с помощью предоставленных MotionEvent.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Обнаруживает различные жесты и события с помощью предоставленных MotionEvent.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Обнаруживает различные жесты и события с помощью предоставленных MotionEvent.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Обнаруживает различные жесты и события с помощью предоставленных MotionEvent.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Обнаруживает различные жесты и события с помощью предоставленных MotionEvent.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Обнаруживает различные жесты и события с помощью предоставленных MotionEvent.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Обнаруживает различные жесты и события с помощью предоставленных MotionEvent.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенного средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Обнаруживает различные жесты и события с помощью предоставленных MotionEvent.

GetJniTypeName(IJavaPeerable)

Обнаруживает различные жесты и события с помощью предоставленных MotionEvent.

Применяется к