Avatar
fun Avatar(char: Char, size: Dp = 56.dp, backgroundColor: Color = Color.LightGray, contentColor: Color = Color.White, shape: RoundedCornerShape = AppShape.RC.Cycle, fontSize: TextUnit = 26.sp, content: @Composable () -> Unit = {})
字符头像
以单个字符作为头像内容,自动将字符转为大写并居中显示在带背景色的圆形(或自定义形状)容器内。 支持通过 content 插槽在字符文本下层叠加自定义内容(如图片、图标等)。
Parameters
char
Char 用于显示的头像字符,会自动转换为大写
size
Dp 头像整体尺寸(宽高相同),默认为 56.dp
background Color
Color 头像背景色,默认为 Color.LightGray
content Color
Color 字符文本颜色,默认为 Color.White
shape
RoundedCornerShape 头像形状,默认为 AppShape.RC.Cycle(圆形)
font Size
TextUnit 字符文本的字体大小,默认为 26.sp
content
(@Composable () -> Unit) 叠加在字符文本下层的自定义内容插槽,默认为空