Как перетаскивание работает и взаимодействует с прокручиваемыми и прокручиваемыми компонентами Composable, такими как PaAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как перетаскивание работает и взаимодействует с прокручиваемыми и прокручиваемыми компонентами Composable, такими как Pa

Сообщение Anonymous »

В этой статье вы поделитесь своими знаниями в стиле вопросов и ответов, чтобы объяснить, как работает перетаскивание и как оно взаимодействует с прокруткой, которая используется в LazyLists, Pagers, BottomSheets или с использованием Modifier.scroll, как эти компоненты работают под капотом. Недавно я увидел несколько вопросов, на которые люди не понимают, как это работает и почему он не вызывается с помощью Pager и других компоновочных объектов с возможностью прокрутки.
Нет ответов о том, как перетаскивание проверяет порог и вызывает перетаскивание, почему Pager не разрешает перетаскивание или вызов PointerInputChange.consume() имеет какой-либо эффект, который его не имеет, или когда вызывается onDragCancel и, что наиболее важно, реализуется собственный жест перетаскивания, который может работать в любом состоянии или любом жесте в зависимости от ваших требований.
Вот как прокручивается и работает с пейджером или любым составным объектом с прокруткой в ​​той же ориентации по умолчанию, изменяя параметры, можно вызывать перетаскивание, прокрутку или и то, и другое.< /p>
Изображение

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


Подробнее здесь: https://stackoverflow.com/questions/789 ... -like-page
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»