BiliPai 中文文档 下载 App

Miuix 与三套视觉风格 — Material 3 / Miuix / Cupertino 随心切换

三套风格对比

BiliPai 的设计系统把主题色(Material You 提取或手动选择)和组件风格解耦了——颜色和风格是独立选择的,你可以:

Material 3 默认(Google 风)

来自 Android 12+ 的官方 Material Design 3 规范:

Miuix(小米风)

来自开源库 compose-miuix-ui,模拟小米 MIUI 的组件风格:

Compose Cupertino(iOS 风)

来自开源库 compose-cupertino,模拟 iOS 的组件风格:

切换方式

路径:设置 → 外观与主题 → 主题风格

直接选择三个风格中的任意一个,即时生效,不需要重启 App。所有页面——首页推荐流、播放页、设置页、搜索页、番剧页——全部组件瞬间切换到新风格。

三套风格共用什么

虽然组件视觉不同,但三套风格共用:

共用项说明
主题色Material You 提取或手动选择的颜色方案
布局结构导航、列表、详情页的布局层级不变
动画系统Shared Transition、Lottie、shimmer 动效一致
液态玻璃毛玻璃效果在三套风格中都有
平板折叠屏适配大屏布局逻辑共用
深色模式三套风格都支持系统深色

开发者的设计理念是:"三套风格共享主题、组件、动效、模糊与适配策略"——底层逻辑完全复用,只是视觉表现不同。

设计挑战

三套风格给开发者带来了有趣的挑战:

BiliPai 的解法是设计了一套 Facade 模式的组件层——业务代码只调用 Facade 组件,Facade 根据当前选择的风格实例化对应库的具体组件。这让三套风格的维护成本可控。

选哪个

你的偏好推荐风格
喜欢原生 Android 最新设计Material 3 默认
用过小米手机、喜欢紧凑有序Miuix
用过 iPhone、喜欢 iOS 简洁风格Compose Cupertino
无所谓哪个好看选哪个建议试一下 Miuix,信息密度高适合 B 站的信息流场景

风格 vs 性能

三套风格对性能的影响微乎其微——差异只在组件的绘制上,底层都是 Compose 的声明式渲染。如果你的设备性能有限,关掉液态玻璃和动效对性能提升更明显,和选哪套风格关系不大。

风格切换的小细节

外观与主题到这里 3 页完结。下一组 视频笔记 介绍 BiliPai 的视频笔记功能。