Skip to content

Repeated Background

@Composable
fun RepeatedBackgroundExample() {
val context = LocalContext.current
val bitmap = BitmapFactory.decodeResource(context.resources, R.drawable.your_repeatable_image)
val imageShader = ImageShader(bitmap.asImageBitmap(), TileMode.Repeated, TileMode.Repeated)
val shaderBrush = remember { ShaderBrush(imageShader) }
Box(
modifier = Modifier
.fillMaxSize()
.background(shaderBrush)
) {
// Your content goes here
}
}