Последовательность специальных возможностей не работает с «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

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