Open NavigationDrawer с левого края.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Open NavigationDrawer с левого края.

Сообщение Anonymous »

Я добавил NavigationDrawer в моем приложении. В настоящее время, если вы проведите на экране, в любом случае слева направо он открывает ящик. Я не хочу такого поведения. Я хочу, чтобы он открывал только я пробираюсь с края левого экрана.
Это то, что происходит в настоящее время.@Composable
fun MainScreen() {

val drawerState = rememberDrawerState(initialValue = DrawerValue.Closed)
val scope = rememberCoroutineScope()

ModalNavigationDrawer(gesturesEnabled = true, drawerContent = {

DrawerContent()

}, drawerState = drawerState) {
Scaffold(
topBar = {
MyTopAppBar {
scope.launch {
drawerState.open()
}

}
},
bottomBar = {
MyBottomAppBar(modifier = Modifier.height(65.dp)) {
val modifier = Modifier
.weight(1f)
.fillMaxHeight();

BottomAppBarItem(
"Calls",
Icons.Filled.Call,
false,
modifier
)
BottomAppBarItem(
"Search",
Icons.Filled.Search,
true,
modifier
)
BottomAppBarItem(
"Contacts",
Icons.Filled.AccountBox,
false,
modifier
)

}

}
) { paddingValues ->

// A surface container using the 'background' color from the theme
Surface(
modifier = Modifier
.fillMaxSize()
.padding(paddingValues),
color = MaterialTheme.colorScheme.background
) {

}

}
}
}


Подробнее здесь: https://stackoverflow.com/questions/774 ... ck-compose
Ответить

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

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

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

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

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