in sources/test-integration/test-projects/compose-resources-demo/shared/src/kotlin/shared/ImagesRes.kt [26:184]
fun ImagesRes(contentPadding: PaddingValues) {
Column(
modifier = Modifier.padding(contentPadding).verticalScroll(rememberScrollState()),
) {
SvgShowcase()
OutlinedCard(modifier = Modifier.padding(8.dp)) {
Column(
modifier = Modifier.padding(16.dp).fillMaxWidth().fillMaxWidth(),
horizontalAlignment = Alignment.CenterHorizontally
) {
Image(
modifier = Modifier.size(100.dp),
painter = painterResource(Res.drawable.compose),
contentDescription = null
)
Text(
"""
Image(
painter = painterResource(Res.drawable.compose)
)
""".trimIndent()
)
}
}
OutlinedCard(modifier = Modifier.padding(8.dp)) {
Column(
modifier = Modifier.padding(16.dp).fillMaxWidth(),
horizontalAlignment = Alignment.CenterHorizontally
) {
Image(
modifier = Modifier.size(100.dp),
painter = painterResource(Res.drawable.insta_icon),
contentDescription = null
)
Text(
"""
Image(
painter = painterResource(Res.drawable.insta_icon)
)
""".trimIndent()
)
}
}
OutlinedCard(modifier = Modifier.padding(8.dp)) {
Column(
modifier = Modifier.padding(16.dp).fillMaxWidth(),
horizontalAlignment = Alignment.CenterHorizontally
) {
Image(
modifier = Modifier.size(140.dp),
bitmap = imageResource(Res.drawable.land),
contentDescription = null
)
Text(
"""
Image(
bitmap = imageResource(Res.drawable.land)
)
""".trimIndent()
)
}
}
OutlinedCard(modifier = Modifier.padding(8.dp)) {
Column(
modifier = Modifier.padding(16.dp).fillMaxWidth(),
horizontalAlignment = Alignment.CenterHorizontally
) {
Image(
modifier = Modifier.size(100.dp),
imageVector = vectorResource(Res.drawable.droid_icon),
contentDescription = null
)
Text(
"""
Image(
imageVector = vectorResource(Res.drawable.droid_icon)
)
""".trimIndent()
)
}
}
OutlinedCard(modifier = Modifier.padding(8.dp)) {
Column(
modifier = Modifier.padding(16.dp).fillMaxWidth(),
horizontalAlignment = Alignment.CenterHorizontally
) {
Icon(
modifier = Modifier.size(100.dp),
painter = painterResource(Res.drawable.compose),
contentDescription = null
)
Text(
"""
Icon(
painter = painterResource(Res.drawable.compose)
)
""".trimIndent()
)
}
}
OutlinedCard(modifier = Modifier.padding(8.dp)) {
Column(
modifier = Modifier.padding(16.dp).fillMaxWidth(),
horizontalAlignment = Alignment.CenterHorizontally
) {
Icon(
modifier = Modifier.size(100.dp),
painter = painterResource(Res.drawable.insta_icon),
contentDescription = null
)
Text(
"""
Icon(
painter = painterResource(Res.drawable.insta_icon)
)
""".trimIndent()
)
}
}
OutlinedCard(modifier = Modifier.padding(8.dp)) {
Column(
modifier = Modifier.padding(16.dp).fillMaxWidth(),
horizontalAlignment = Alignment.CenterHorizontally
) {
Icon(
modifier = Modifier.size(140.dp),
bitmap = imageResource(Res.drawable.land),
contentDescription = null
)
Text(
"""
Icon(
bitmap = imageResource(Res.drawable.land)
)
""".trimIndent()
)
}
}
OutlinedCard(modifier = Modifier.padding(8.dp)) {
Column(
modifier = Modifier.padding(16.dp).fillMaxWidth(),
horizontalAlignment = Alignment.CenterHorizontally
) {
Icon(
modifier = Modifier.size(100.dp),
imageVector = vectorResource(Res.drawable.droid_icon),
contentDescription = null
)
Text(
"""
Icon(
imageVector = vectorResource(Res.drawable.droid_icon)
)
""".trimIndent()
)
}
}
}
}