Apply blur before bleed to fix blinking issue

This commit is contained in:
Kyant0 committed 2025-06-21 13:54:40 +08:00
1 parent caa3acb47a
commit 32511180e0
1 file changed
+6 -4
@@ -361,11 +361,13 @@ fun Preview(state: PreviewState) {
val bleedBlurRadiusPx = state.bleedBlurRadius.value.toPx() val bleedBlurRadiusPx = state.bleedBlurRadius.value.toPx()
val blurredBleedRenderEffect = val blurredBleedRenderEffect =
if (bleedBlurRadiusPx > 0f) { if (bleedBlurRadiusPx > 0f) {
RenderEffect.createBlurEffect( RenderEffect.createChainEffect(
bleedBlurRadiusPx,
bleedBlurRadiusPx,
bleedRenderEffect, bleedRenderEffect,
Shader.TileMode.CLAMP RenderEffect.createBlurEffect(
bleedBlurRadiusPx,
bleedBlurRadiusPx,
Shader.TileMode.CLAMP
)
) )
} else { } else {
bleedRenderEffect bleedRenderEffect