Add opacity color filter

This commit is contained in:
Kyant0 committed 2025-09-24 10:07:27 +08:00
1 parent 422423aed1
commit 83c8de42ed
1 file changed
+12
@@ -46,6 +46,18 @@ fun BackdropEffectScope.colorFilter(colorFilter: androidx.compose.ui.graphics.Co
colorFilter(colorFilter.asAndroidColorFilter())
}
fun BackdropEffectScope.opacity(alpha: Float) {
val colorMatrix = ColorMatrix(
floatArrayOf(
1f, 0f, 0f, 0f, 0f,
0f, 1f, 0f, 0f, 0f,
0f, 0f, 1f, 0f, 0f,
0f, 0f, 0f, alpha, 0f
)
)
colorFilter(ColorMatrixColorFilter(colorMatrix))
}
fun BackdropEffectScope.colorControls(
brightness: Float = 0f,
contrast: Float = 1f,