РЕДАКТИРОВАТЬ: Я использую 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
Мобильная версия