feat: 极小/不定头像大小
This commit is contained in:
parent
972d6b2ee6
commit
144439e27c
|
|
@ -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),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue