feat: 极小/不定头像大小

This commit is contained in:
HuanCheng65 2023-07-13 18:18:21 +08:00
parent 972d6b2ee6
commit 144439e27c
No known key found for this signature in database
GPG Key ID: 5EC9DD60A32C7360
1 changed files with 10 additions and 1 deletions

View File

@ -29,6 +29,7 @@ import com.google.accompanist.placeholder.material.placeholder
import com.huanchengfly.tieba.post.utils.ImageUtil import com.huanchengfly.tieba.post.utils.ImageUtil
object Sizes { object Sizes {
val Tiny = 24.dp
val Small = 36.dp val Small = 36.dp
val Medium = 48.dp val Medium = 48.dp
val Large = 56.dp val Large = 56.dp
@ -80,6 +81,15 @@ fun Avatar(
size: Dp, size: Dp,
contentDescription: String?, contentDescription: String?,
modifier: Modifier = Modifier, modifier: Modifier = Modifier,
) {
Avatar(data = data, contentDescription = contentDescription, modifier = modifier.size(size))
}
@Composable
fun Avatar(
data: String?,
contentDescription: String?,
modifier: Modifier = Modifier,
) { ) {
val context = LocalContext.current val context = LocalContext.current
@ -91,7 +101,6 @@ fun Avatar(
contentDescription = contentDescription, contentDescription = contentDescription,
contentScale = ContentScale.Crop, contentScale = ContentScale.Crop,
modifier = modifier modifier = modifier
.size(size)
.clip(CircleShape), .clip(CircleShape),
) )
} }