首先来看看基本的参数:
@Composable
fun Image(
painter: Painter,
contentDescription: String?,
modifier: Modifier = Modifier,
alignment: Alignment = Alignment.Center,
contentScale: ContentScale = ContentScale.Fit,
alpha: Float = DefaultAlpha,
colorFilter: ColorFilter? = null
)
基础的参数这里就不再做描述了,大体上和Icon的基本使用类似,不清楚的可以去看看Icon的而是用,这里主要记录一下其他参数:
1,alignment:对齐方向
使用alignment前提是Image设置了宽高,alignment取值为Alignment的枚举:
(注意他们的返回值类型并不是Alignment,所以使用的时候会报错)
除去上面几种类型剩下的九种对其方式大致如下图:
Image(
modifier = Modifier.size(100.dp,200.dp)
.background(Color.Green),//增加绿色背景
painter = painterResource(id = R.mipmap.icon_pic),
contentDescription = null,