图片函数从资源id中绘制图片;喜欢R.drawable.icon
。
@Composable
fun Picture(@DrawableRes resId: Int, modifier: Modifier = Modifier) {
val rectModifier = loadVectorResource(resId).resource.resource
?.let { asset ->
modifier.paint(
painter = VectorPainter(asset)
)
}
?: modifier
Box(modifier = rectModifier)
}
我怎样才能改变它,所以它需要一个Drawable
参数而不是一个@DrawableRes
?