Не фокусироваться на доступности Talkback ModalBottomSheetLayout при запускеAndroid

Форум для тех, кто программирует под Android
Anonymous
Не фокусироваться на доступности Talkback ModalBottomSheetLayout при запуске

Сообщение Anonymous »

Создан модальный нижний лист. Попытка сфокусироваться при включенной двусторонней связи при запуске нижнего листа. Это не работает. Кроме того, при перемещении фокуса он также фокусируется на компонентах, отображаемых за нижним листом.
Есть идеи, что происходит не так?
@ExperimentalMaterialApi
@Composable
fun BottomSheetExample(
contents: @Composable () -> Unit
) {

val focusRequest = FocusRequester()

ModalBottomSheetLayout(
sheetState = rememberModalBottomSheetState(initialValue = ModalBottomSheetValue.Hidden),
sheetContent = {
Column {
Text(
modifier = Modifier
.fillMaxWidth()
.padding(start = 30.dp, end = 30.dp, top = 21.dp, bottom = 21.dp),
text = "Text Sample 1",
fontSize = 16.sp,
color = colorResource(id = R.color.johnstonBlack)
)
Text(
modifier = Modifier
.fillMaxWidth()
.padding(start = 30.dp, end = 30.dp, top = 21.dp, bottom = 21.dp)
.focusRequester(focusRequest)
.focusable(),
text = "Text Sample 2",
fontSize = 16.sp,
color = colorResource(id = R.color.johnstonBlack)
)
Text(
modifier = Modifier
.fillMaxWidth()
.padding(start = 30.dp, end = 30.dp, top = 21.dp, bottom = 21.dp),
text = "Text Sample 3",
fontSize = 16.sp,
color = colorResource(id = R.color.johnstonBlack)
)
}
},
content = {
contents()
}
)
}


Подробнее здесь: https://stackoverflow.com/questions/760 ... -on-launch

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