This commit is contained in:
coco
2026-07-15 16:57:36 +08:00
parent 723ce1af5c
commit 95aa018b8b
314 changed files with 8910 additions and 0 deletions
@@ -0,0 +1,44 @@
<!---
This is the API of version 1.2.0
-->
# Snackbar
"Snackbars provide brief messages about app processes at the bottom of the screen."
<p align="left">
<img src ="{{ site.images }}/material/snackbar/snackbarDemo.png" height=100 width=300 />
</p>
```kotlin
@Composable
fun SnackbarDemo() {
Column {
val (snackbarVisibleState, setSnackBarState) = remember { mutableStateOf(false) }
Button(onClick = { setSnackBarState(!snackbarVisibleState) }) {
if (snackbarVisibleState) {
Text("Hide Snackbar")
} else {
Text("Show Snackbar")
}
}
if (snackbarVisibleState) {
Snackbar(
action = {
Button(onClick = {}) {
Text("MyAction")
}
},
modifier = Modifier.padding(8.dp)
) { Text(text = "This is a snackbar!") }
}
}
}
```
## See also:
* [Official Docs](https://developer.android.com/reference/kotlin/androidx/compose/material/package-summary#snackbar)
* [Full Example Code]({{ site.samplefolder }}/material/snackbar/SnackbarDemo.kt)