Saltearse al contenido

Badge

Material 3
Imagen del componente Badge

Badge contiene información dinámica como notificaciones o productos de un carrito. Su contenido debería ser un icono o un texto muy corto, como por ejemplo un número.

Implementación

Definición del componente

Terminal window
@ExperimentalMaterial3Api
@Composable
fun Badge(
modifier: Modifier = Modifier,
containerColor: Color = BadgeDefaults.containerColor,
contentColor: Color = contentColorFor(containerColor),
content: @Composable (RowScope.() -> Unit)? = null,
)
AtributoDescripción
modifierModificador que implementará el composable.
containerColorEl color del fondo del componente.
contentColorColor del contenido.
contentContenido a mostrar dentro del Badge (Opcional).

Ejemplos

Imagen del componente Badge
Terminal window
@OptIn(ExperimentalMaterial3Api::class)
@Composable
fun BadgeExample() {
Badge(
modifier = Modifier.padding(16.dp),
containerColor = Color.Red,
contentColor = Color.White,
content = { Text("1") },
)
}