bettervia 中文文档 下载 App

BetterVia 一键主题更换——Via 也能有深色模式和各种皮肤

Via 原生主题能力的局限

Via 浏览器自身只提供了少量主题选项——主要是浅/深两档配色和几种底部栏位置。虽然 Via 社区有第三方主题包,但安装步骤繁琐(手动改配置文件、重启浏览器验证效果),对普通用户不友好。

BetterVia 主题引擎

BetterVia 在模块面板里内置了完整的主题管理界面:

所有切换即时生效,不需要重启 Via。

预定义主题列表

BetterVia 默认附带的主题(不同版本数量略有差异):

主题特点适用场景
默认浅色Via 原生浅色风格,优化对比度日间使用
暗黑模式纯黑底 + 低饱和文字夜间、OLED 屏幕
Material You取色自当前锁屏壁纸Android 12+
青色科技深色 + 青色高亮科技感爱好者
透明玻璃背景半透明 + 毛玻璃效果透明党
复古终端等宽字体 + 绿色高亮极客风

自定义主题

在「自定义」区域可以手动调整:

调整过程中可以实时预览效果。满意后点「保存为主题」即可存入本地主题库,下次一键切换。

主题的实现原理

BetterVia 的主题引擎通过 hook Via 的 LayoutInflater,在界面加载时动态替换 View 的 background 和 textColor 属性。这意味着:

与 Via 社区主题的关系

BetterVia 内置主题是独立的——它不替代 Via 社区的主题生态,而是提供了一套更好用的 UI。社区分享的主题包(JSON 或 XML 格式)可以通过 BetterVia 的「导入主题」功能加载进来。