glassmorphism-compose

This library provides glassmorphism effect for Jetpack Compose. It uses androidx.compose.ui.graphics.BlurEffect to create blur under the hood.
Examples
Usage
Box(Modifier.fillMaxSize()) {
val blurHolder = rememberBlurHolder()
ExampleBackgroundContent(
modifier = Modifier
.fillMaxSize()
.blurredContent(blurHolder),
)
ExampleDialog(
modifier = Modifier
.align(Alignment.Center)
.size(200.dp)
.blurredBackground(
blurHolder = blurHolder,
blurRadius = 24.dp,
tintColor = Color.Black.copy(alpha = 0.25f),
shape = RoundedCornerShape(16.dp),
),
)
}
You can find more examples of usage here.
Download

repositories {
mavenCentral()
}
dependencies {
implementation("io.github.neilyich:glassmorphism-compose:<version>")
}