BiliPai 中文文档 下载 App

液态玻璃毛玻璃效果 — 底栏和播放器的模糊背景

毛玻璃的设计理念

现代 UI 设计的一个趋势是"层次模糊"——界面元素不再是清晰分层的方块,而是半透明叠加在内容上方,透过玻璃能看到背后的内容,但又不会被遮挡。

这种效果在 iOS 上叫 "Frosted Glass",在 Android 上因为 Android 12 新增了背景模糊 API 才得以原生支持。BiliPai 把它做成了自己的特色——液态玻璃。

BiliPai 里哪里有液态玻璃

位置说明
底部导航栏半透明模糊,视频内容透出但不影响识别
播放器控制栏播放时的进度条和按钮悬浮在视频画面上方,半透明不遮挡
听视频模式底栏黑胶唱片下方的播放控制
顶部标签页首页/搜索/动态的顶部标签区域
侧边栏(平板模式)左栏导航背景半透明
Dock 指示器底部胶囊导航条
液态玻璃效果
底部导航栏和顶部标签页使用液态玻璃,半透明模糊背景

技术实现

BiliPai 使用了开源库 Haze 2 来实现液态玻璃效果:

在 Android 11 及以下系统上,Haze 会自动降级——用一个半透明深色背景代替毛玻璃(不是真模糊,但视觉上接近)。

可调参数

路径:设置 → 外观与主题 → 液态玻璃

可以调整:

参数效果范围
模糊强度数字越大越模糊0(关闭)~ 50
透明度玻璃本身的颜色深浅0(全透明)~ 100(不透明)
玻璃颜色半透明层的色调跟随主题色 / 深色 / 浅色 / 自定义

如果设备性能一般,可以调低模糊强度——数值 20 以下通常就够了,既不挡内容又省电。

关闭液态玻璃

如果你不喜欢毛玻璃效果,或者觉得性能不够:

液态玻璃 vs iOS 风格底栏

BiliPai 的 iOS 风格底栏(Dock)和液态玻璃是配合使用的:

性能影响

液态玻璃需要 GPU 做实时模糊计算,对性能有一定影响:

但 Haze 库做了很多性能优化(比如只对可见区域做模糊、用帧缓存减少重复计算),实际开销比预期小得多。

下一页 Miuix 与三套视觉风格 展开介绍 BiliPai 的三套可选视觉风格。