Compose Badge
-
Badge介绍
直译为 :徽章
一般用于有消息的时候,未读消息的红点提醒,可以是个图标,也可以含短文本。
@Composable
fun Badge (
modifier: Modifier =Modifier,
containerColor: Color =BadgeDefaults. containerColor,
contentColor: Color =contentColorFor (containerColor),
content: (@Composable RowScope. () -> Unit)? =null
): Unit
各参数含义:
参数 | |
---|---|
modifier: Modifier =Modifier | 用于该Badge的Modifier |
containerColor: Color =BadgeDefaults. containerColor | Badge 的背景颜色 |
contentColor: Color =contentColorFor (containerColor) | 此Badge内内容的首选颜色。默认为 的匹配内容颜色,如果不是主题中的颜色,则默认为当前颜色。 |
content: (@Composable RowScope. () -> Unit)? =null | 要在此Badge中呈现的可选内容 |
-
BadgeBox介绍
@Composable
fun BadgedBox(
badge: @Composable BoxScope. () -> Unit,
modifier: Modifier =Modifier,
content: @Composable BoxScope. () -> Unit
): Unit
各参数的含义
参数 | |
---|---|
badge: @Composable BoxScope. () -> Unit | 要显示的Badge,通常为Badge |
modifier: Modifier =Modifier | 用于此BadgeBox的Modifier |
content: @Composable BoxScope. () -> Unit): Unit | 宿主控件(我的理解) |