Закругленные углы для выпадающего меню при создании AndroidAndroid

Форум для тех, кто программирует под Android
Anonymous
Закругленные углы для выпадающего меню при создании Android

Сообщение Anonymous »

Прежде чем писать здесь, я много гуглил. Я нашел следующее: MaterialTheme(shapes = MaterialTheme.shapes.copy(medium = RoundedCornerShape(16.dp))){} из следующего сообщения SO: Jetpack составить DropdownMenu с закругленными углами
РЕДАКТИРОВАТЬ: Я использую Material Design v3.

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

  MaterialTheme(shapes = MaterialTheme.shapes.copy(medium = RoundedCornerShape(16.dp))) {
IconButton(
onClick = { showMenu = !showMenu }) {
Icon(imageVector = Icons.Outlined.MoreVert, contentDescription = "")
DropdownMenu(
expanded = showMenu,
onDismissRequest = { showMenu = false },
modifier = Modifier.background(MaterialTheme.colorScheme.background).padding(4.dp)
) {
DropdownMenuItem(text = { Text("Refresh", fontSize = 16.sp) },  onClick = { showMenu = false })
DropdownMenuItem(text = { Text("Settings", fontSize = 16.sp) },  onClick = { showMenu = false })
Divider(color = Color.LightGray, thickness = 1.dp)
DropdownMenuItem(text = { Text("Send Feedback", fontSize = 16.sp) },  onClick = { showMenu = false })
}
}
}
В настоящее время он выдает следующий результат:
Изображение

Конечно, существует некоторый радиус границы, но он не достигает желаемой цели. На втором снимке экрана из стороннего приложения действительно указан радиус границы, который я пытаюсь получить.
[img]https://i .sstatic.net/4VDOF.jpg[/img]


Подробнее здесь: https://stackoverflow.com/questions/731 ... se-android

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