![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flutter
文章平均质量分 53
勤奋的宇威
记录学习与工作中遇到的事情
展开
-
Flutter状态管理
什么是状态管理?状态管理就是当某个状态发生改变的时候,告知使用该状态管理组件随之发生改变,从而达到联动效果。为什么要使用状态管理?方便数据的传递,减少不必要的成叠传递。graph TBA —> CA --> DB --> CB --> D...原创 2021-01-21 09:43:07 · 1332 阅读 · 0 评论 -
flutter 持久化数据存放的文件目录
flutter 轻量级的数据缓存【数据持久化】持久化数据第三方库shared_preferences获取文件路径 这里我们只是拿来看持久化数据保存到哪里了。path_provider我们保存一个【bool isAgrement】和【data】_incrementCounter() async { SharedPreferences prefs = await SharedPreferences.getInstance(); prefs.setBool('isAgrem原创 2021-01-06 17:53:06 · 1215 阅读 · 0 评论 -
Flutter弹框封装, 使用with
弹框使用了混合with混合就是将一个类的实力给这个widget原创 2021-01-06 16:25:28 · 476 阅读 · 0 评论 -
Flutter 不笨拙的 ShowDailog
flutter 弹框之前我写的弹框都是卸载同一个页面上,或者把弹框抽离出来,但是弹框中的事件只能放在回调函数里面去执行的。不知道小伙伴们是否也是这样。想再我就想把弹框抽离出来,不再点击事件里面执行了,而我等待点击事件完成后判断是否执行。以前的写法showDialogFunction(BuildContext context ,{ Function callBack }){ showCupertinoDialog( context : context, buil原创 2021-01-06 15:03:10 · 193 阅读 · 0 评论 -
Flutter权限访问
关于flutter APP 中的权限访问。借助于第三方库permission_handler这里查找这个库与怎样添加,在这就不再说了,直接来正文。在我们日常的app中难免会遇到访问本地权限的时候,则我们需要申请是否访问权限。这是我们这个Permission就能帮助处理一些和手机上的权限问题。android权限访问的配置文件在下面文件中设置android>app>src>main>AndroidManifest.mxl在manifest下面添加一下文件。&原创 2021-01-06 11:01:16 · 4937 阅读 · 0 评论 -
flutter中下载依赖包
在Android Studio的编辑器视图中查看pubspec时,单击右上角的 Packages get,这会将依赖包安装到您的项目。您可以在控制台中看到以下内容:下载安装依赖包用于检索当前 Package 所依赖的其它 Package。如果 pubspec.lock 文件已经存在,则根据该文件中保存的依赖项版本获取对应的依赖项。如有必要,将会创建或更新该文件。 flutter packages get / flutter pub get更新依赖包用于检索当前 Package 所依赖的其它 Pa原创 2020-08-26 15:07:09 · 5760 阅读 · 0 评论 -
1.2_更新页面数据《状态管理setState》
用setState更新状态后,页面的数据也会随着改变。页面的需要用到数据是可以直接使用的,就比如判断_active 是否为真,_active ? “找打” : “找死”;原创 2020-07-29 18:10:04 · 142 阅读 · 0 评论 -
1.0_常用路由
普通路由跳转带参路由跳转原创 2020-07-29 17:58:09 · 95 阅读 · 0 评论 -
flutter_ScreenUtil屏幕适配问题
flutter_ScreenUtil踩坑篇,在使用的时候报错说null的时候调用了,结果发现是包里面的问题,包里面没有这些内容。/* * Created by zhongyuwei on 2020/07/14. * email: 1422041216@qq.com */import 'package:flutter/material.dart';class ScreenUtil { static ScreenUtil instance = new ScreenUtil(); //设原创 2020-07-14 16:00:48 · 1340 阅读 · 0 评论 -
flutter底部导航栏的坑
flutter 底部导航条页面切换不会执行生命周期函数 之 解决方案。发现问题,当底部导航栏实现方法不同的时候,创建页面的树页不同。我的问题是这样的,当我每次切换底部导航的时候,我切换的时候都不会触发这个页面的initState等各种生命周期函数,就只有第一次初始化的时候才有执行这些生命周期。然后最终发现原来是我的底部导航条使用的不行。发现问题前的代码重点看 IndexedStack ,第一次是这样写的。我将各个页面的代码写在了里面,从而导致页面一初始化的时候才会执行生命周期函数,后面的不会执原创 2020-07-08 18:07:45 · 659 阅读 · 0 评论