Add opacity color filter
This commit is contained in:
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())
|
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(
|
fun BackdropEffectScope.colorControls(
|
||||||
brightness: Float = 0f,
|
brightness: Float = 0f,
|
||||||
contrast: Float = 1f,
|
contrast: Float = 1f,
|
||||||
|
|||||||
Reference in new issue
Block a user