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 blurredBleedRenderEffect =
if (bleedBlurRadiusPx > 0f) {
RenderEffect.createBlurEffect(
bleedBlurRadiusPx,
bleedBlurRadiusPx,
RenderEffect.createChainEffect(
bleedRenderEffect,
Shader.TileMode.CLAMP
RenderEffect.createBlurEffect(
bleedBlurRadiusPx,
bleedBlurRadiusPx,
Shader.TileMode.CLAMP
)
)
} else {
bleedRenderEffect