EtsyBlur 是一个 Android 库,允许开发者轻松添加类似玻璃的模糊效果,该效果已在 Etsy 应用中实现。
此库已不再维护。 它依赖于 RenderScript,该库已被淘汰并从现代的 Android 构建工具中移除。在新项目中使用此库将导致构建失败。
1. 对于"玻璃变形"或磨砂玻璃(即 Etsy 效应): 使用 Chris Banes 的 Haze 库。它是 Compose 中高性能模糊和玻璃效果的社区标准。 2. 对于简单模糊(Android 12+): 如果您只需要在新型设备上模糊图像或可合成的对象,本地修改器可能是您的选择:
Image(
painter = painterResource(id = R.drawable.my_image),
contentDescription = null,
modifier = Modifier.blur(10.dp) // Requires API 31+ (Android 12)
)EtsyBlur 是一个 Android 库,允许开发者轻松添加类似玻璃的模糊效果,此效果在过去的 [Etsy][1] 应用中已实现。
上述代码只在您的布局 xml 文件中包含 id 设置为 @id/blurring_view 的 com.ms_square.etsyblur.BlurringView 后才能正常工作。请将其放置在 DrawerLayout 和 NavigationView 的第一个子视图之间;否则,它将不会按预期工作。
暂无开放 Issues,或尚未同步最近议题。