Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 带圆角的Jetpack compose下拉菜单_Android_Kotlin_Menu_Android Jetpack Compose - Fatal编程技术网

Android 带圆角的Jetpack compose下拉菜单

Android 带圆角的Jetpack compose下拉菜单,android,kotlin,menu,android-jetpack-compose,Android,Kotlin,Menu,Android Jetpack Compose,您好,我不知道如何在jetpack compose1.0.0-beta02中创建捷径菜单。我试着用一个曲面来包装while菜单,但没有成功 TopAppBar( 修饰语=修饰语 .statusBarsPadding(), 标题={ Text(Text=“Title”) }, 行动={ 由memory{mutableStateOf(false)}扩展的变量menuExpanded IconButton(onClick={menuExpanded=true}){ 图标(Icons.Default.M

您好,我不知道如何在jetpack compose
1.0.0-beta02
中创建捷径菜单。我试着用一个曲面来包装while菜单,但没有成功

TopAppBar(
修饰语=修饰语
.statusBarsPadding(),
标题={
Text(Text=“Title”)
},
行动={
由memory{mutableStateOf(false)}扩展的变量menuExpanded
IconButton(onClick={menuExpanded=true}){
图标(Icons.Default.MoreVert,contentDescription=null)
}
下拉菜单(
展开=菜单展开,
onDismissRequest={
menuExpanded=false
},
) {
DropdownMenuItem(onClick={}){
案文(“项目2”)
}
}
},
)
这给了我

但是我需要这样的东西,它是四舍五入的

使用
1.0.0
(使用
1.0.0-beta07
测试)下拉菜单使用的默认形状由
medium
属性,该属性位于
材质主题中使用的
形状中(检查主题)

val Shapes = Shapes(
    small = RoundedCornerShape(4.dp),
    medium = RoundedCornerShape(4.dp),  //<- used by `DropdownMenu`
    large = RoundedCornerShape(0.dp)
)
    MaterialTheme(shapes = MaterialTheme.shapes.copy(medium = RoundedCornerShape(16.dp))) {
        DropdownMenu(
            expanded = menuExpanded,
            onDismissRequest = {
                menuExpanded = false
            }                
        ) {
            DropdownMenuItem(onClick = {}) {
                Text("Item 2")
            }
            DropdownMenuItem(onClick = {}) {
                Text("Item 3")
            }
        }
    }