Compose предоставляет различные API, которые помогут вам обнаруживать жесты, генерируемые при взаимодействии с пользователем. API охватывают широкий спектр вариантов использования:
Некоторые из них являются высокоуровневыми и предназначены для охвата наиболее часто используемых жестов. Например, модификатор
clickable
позволяет легко обнаружить щелчок, а также обеспечивает специальные возможности и отображает визуальные индикаторы при касании (например, рябь).Существуют также менее распространенные детекторы жестов, которые предлагают большую гибкость на более низком уровне , например
PointerInputScope.detectTapGestures
илиPointerInputScope.detectDragGestures
, но не включают в себя дополнительные функции.
Дополнительные сведения о вводе указателя см. на следующих страницах:
- Понимание жестов дает объяснение основных понятий, играющих роль при обработке ввода указателя.
- Коснитесь и нажмите, чтобы развернуть события с одним указателем и одной позицией.
- Scroll объясняет, как реализовать контейнеры прокрутки, и решает проблемы совместимости.
- Перетаскивание, пролистывание и перетаскивание показывают различные типы перетаскивания одного указателя.
- Мультитач позволяет разобраться в ситуациях, когда используется более одного указателя.
Рекомендуется для вас
- Примечание: текст ссылки отображается, когда JavaScript отключен.
- Включить взаимодействие с пользователем
- Семантика в Compose
- Создание модификаторов