前言
毛玻璃效果的本质在于背景的模糊和半透。
静态毛玻璃
Compose的Modifier.blur() 不会自动“看到”背后的 Compose 内容**,它只模糊自己内部的内容。
1 | Box( |
动态背景
目前无法实现
BlurView 必须指定目标View,而Compose中没法获取目标View。
添加依赖
Dimezis/BlurView: Dynamic iOS-like blur of underlying Views for Android
添加引用
1 | implementation('com.github.Dimezis:BlurView:version-3.2.0') |