ModalnavigationDrawer не хочет закрывать или открывать программно, но реагирует на SwipesAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 ModalnavigationDrawer не хочет закрывать или открывать программно, но реагирует на Swipes

Сообщение Anonymous »

Я следовал учебному пособию Android Compose и скопировал код, чтобы открыть и закрыть ящик, но я не могу заставить его программно открывать или закрыть. Он отлично пробирается, но я бы хотел, чтобы она закрылась, когда я нажимаю на кнопку: < /p>

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

@Composable
fun MainScreenWithNavigationDrawer() {
val drawerState = rememberDrawerState(initialValue = DrawerValue.Closed)
val scope = rememberCoroutineScope()

ModalNavigationDrawer(
drawerContent = {
ModalDrawerSheet {
NavigationDrawerItem(
label = { Text(text = "Load trivia file") },
selected = false,
onClick = {
scope.launch {
drawerState.close()
}
println("CLICK")
},
)
}
},
) {
// Screen content
}
}
Когда я нажимаю кнопку, я вижу «нажимать» в моем logcat, но ящик не закрывается.
Что мне не хватает?

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

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

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

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

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

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

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