Advertisement

矿小助 全局主题 | 插件实现网易云音乐主题效果 | 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)

还没有任何评论哟~