Закругленные углы для выпадающего меню при создании 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
Ответить

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

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

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

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

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