Jetpack Compose 寫一個ALTER dailog,設置三個鍵,並且把按鍵的位置向左移動1釐米
时间: 2023-06-24 14:07:38 浏览: 48
以下是一个简单的 Jetpack Compose 实现 ALTER dialog 的示例代码,其中按键的位置向左移动了 1 厘米:
```kotlin
@Composable
fun AlterDialog(
onConfirm: () -> Unit,
onCancel: () -> Unit,
onDismiss: () -> Unit
) {
AlertDialog(
onDismissRequest = onDismiss,
title = { Text(text = "Alter Dialog") },
text = { Text(text = "Are you sure you want to alter this?") },
confirmButton = {
Button(
onClick = onConfirm,
modifier = Modifier.offset(x = (-10).dp) // 向左移动 1 厘米
) {
Text(text = "Confirm")
}
},
dismissButton = {
Button(
onClick = onCancel,
modifier = Modifier.offset(x = (-10).dp) // 向左移动 1 厘米
) {
Text(text = "Cancel")
}
},
modifier = Modifier.offset(x = (-10).dp) // 向左移动 1 厘米
)
}
```
在上面的代码中,我们使用了 `offset` 修饰符将按钮的位置向左移动了 1 厘米。同样,我们也将整个 `AlertDialog` 的位置向左移动了 1 厘米。你可以根据需要调整这个值。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)