矿小助 全局主题 | 插件实现网易云音乐主题效果 | Flutter
发布时间
阅读量:
阅读量
矿小助具备三种主题,其开发过程极为繁琐,若要进行归纳总结更是令人感到头昏脑胀QAQ。
因此,耗费了整整半天的时间将其进行模块化拆分,并制作成插件形式,现开源供各位使用。具体实现细节还请大家自行深入研究(溜)。
作为首次尝试制作插件,难免存在考虑不周之处,敬请各位多多包涵。
文章接上回 1 基础配置 | 巧妙利用代码补全 | Flutter
快速实现网易云音乐式主题效果
pub插件地址:https://pub.dev/packages/flytheme
github仓库地址:https://github.com/cnatom/flytheme
该插件源自矿小助App的独立开发,经过多项细节优化后,操作更为便捷直观。
采用share_preference技术完成数据的持久化存储功能。
通过Provider机制实现主题状态在不同组件间的共享与传递。
样例视频:https://www.bilibili.com/video/BV13f4y137Kx?spm_id_from=333.999.0.0
导入组件
首先,将flytheme添加至pubspec.yaml配置文件中
flytheme: any
初始化
为实现主题配置信息的持久化保存,采
全部评论 (0)
还没有任何评论哟~
