Последовательность специальных возможностей не работает с «HorizontalPager» в Android Jetpack ComposeAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Гость
 Последовательность специальных возможностей не работает с «HorizontalPager» в Android Jetpack Compose

Сообщение Гость »

Я использую «HorizontalPager» в своем приложении для отображения списка элементов. Когда я включаю доступность и выполняю действие смахивания для последовательного перемещения фокуса доступности в значимом порядке, тогда он работает нормально только для первых двух элементов в HorizontalPager, и хотя у меня есть более двух элементов в моем HorizontalPager, после этого фокус доступности не перемещается должным образом. Второй элемент.
Я попытался перетащить элемент вручную по событию щелчка, используя приведенный ниже код:

Код: Выделить всё

onItemClicked = { coroutineScope.launch{ pagerState.animateScrollToPage(it) } }
этот код правильно перемещает пользователя на следующую страницу, но не устанавливает фокус доступности на видимую в данный момент карту. Я попытался установить фокус вручную, используя приведенные ниже свойства модификатора, но все равно не получилось. работаю--

Код: Выделить всё

.focusRequester(requester) .focusable()
Дайте мне знать, если вам понадобится дополнительная информация, чтобы понять проблему.

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

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

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

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

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

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

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