Flutter Provider 初识

最近学习了Flutter,感觉不错,但Flutter更新速度很快,之前的provide在2019年上半年官方已经放弃使用,转而开始了provider的应用,虽然仅有一个字母的差别,但使用上却有不小的区别。

provider官方:https://pub.dev/packages/provider

我目前用的版本是4.0.4;
本文例子上用provider,通过按钮更换主题色

第一步:引入


image.png

第二步: 新建model文件,新建类AppModel并混入ChangeNotifier, 定义更改主题色的方法switchingTheme,


image.png

第三步:在main.dart中引入第二部新建的model文件,同时还需引入provider, 做添加改写


image.png

第四步:在其他需要更改theme主题的页面中引入


image.png

然后我随便找了个点击事件的地方试了试,成功!


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容