![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flutter
文章平均质量分 93
头发还没秃a
这个作者很懒,什么都没留下…
展开
-
Flutter Dio二次封装
目录:DioManager:Dio辅助类NWMethod:请求方法,get、post等NWApi:大家都知道EntityFactory:json转换辅助工厂,把json转为TBaseEntity< T >:数据基类,返回的参数为 {“code”: 0, “message”: “”, “data”: {}}BaseListEntity< T >:数据基类2,返回...原创 2019-12-20 16:49:51 · 4530 阅读 · 13 评论 -
Flutter 混淆打包以及一些注意事项
简书:https://www.jianshu.com/p/4dd5e5977f36掘金:https://juejin.cn/post/6909018725593612295原创 2020-12-22 18:09:46 · 2028 阅读 · 0 评论 -
Flutter 水平多段显示小部件
Github:https://github.com/zhumj/HorizontalMultiSegmentDisplayWidget-flutter.git参数:参数必填类型说明defaultValue是double值doubleValues是List<double>区间stringValues是List<String>区间提示colorValues是List<Color>区间颜色strok.原创 2020-11-25 09:52:54 · 385 阅读 · 0 评论 -
Android Studio 升级到4.1后,显示未找到Flutter和Dart插件的问题
解决办法:Mac:终端输入ln -s ~/Library/Application\ Support/Google/AndroidStudio4.1/plugins ~/Library/Application\ Support/AndroidStudio4.1Windows:暂未找到办法原创 2020-11-12 09:38:29 · 1138 阅读 · 0 评论 -
Flutter 自定义Dialog之LoadingDialog+拦截安卓返回键关闭Dialog+点击外部关闭Dialog
Flutter 自定义Dialog之LoadingDialog+拦截安卓返回键关闭Dialog+点击外部关闭Dialog原创 2020-01-09 13:57:47 · 1465 阅读 · 0 评论 -
Flutter 仿探探编辑页图片展示控件
Flutter 仿探探编辑页图片展示控件原创 2020-01-08 14:33:27 · 531 阅读 · 0 评论 -
Flutter 利用OverlayEntry实现Toast(进阶)
Flutter 利用OverlayEntry实现Toast(进阶)原创 2020-01-06 17:49:27 · 733 阅读 · 0 评论 -
flutter 自定义TabBar,实现 高度 和 标题与图标距离 可自定义的方案与实践
TabBar 是基本每个App都会使用到的一个控件,在官方内置的 TabBar 的高度只有两种规格且是不可修改的://未设置 Icon 时的高度const double _kTabHeight = 46.0;//设置 Icon 之后的高度const double _kTextAndIconTabHeight = 72.0;标题与Icon之间的距离也是写死的:margin: const...原创 2019-10-31 15:04:27 · 9229 阅读 · 1 评论 -
flutter 解决 iPhone X 等刘海屏手机导航栏/底部黑线遮挡布局的方法
在上一节(改变 TabBar 背景颜色的方法)中有发现的一个问题:在 iPhone X 等刘海屏手机中,会出现页面被导航栏或者底部黑线遮挡的问题:解决办法有两种:使用以下代码获取手机状态栏和底部黑线的高度,然后设置 Widget 的 Padding 或者 Margin://获取状态栏高度(上边距)final double topPadding = MediaQuery.of(cont...原创 2019-10-30 15:37:18 · 7625 阅读 · 3 评论 -
flutter 改变 TabBar 背景颜色的方法
在TabBar 外面再套一层Material ,设置 Material 的 color 属性:class _MainPageState extends State<MainPage> with SingleTickerProviderStateMixin { TabController _tabController; @override void initSt...原创 2019-10-30 15:11:44 · 4723 阅读 · 0 评论 -
flutter Navigator + MaterialPageRoute 实现页面跳转、跳转并传值、返回、返回并传值、返回到指定页面
页面跳转无参跳转Navigator.push(context, MaterialPageRoute( builder: (context) => SecondController(), ),);SecondController:class SecondController extends StatelessWidget { @override ...原创 2019-10-23 16:57:58 · 8656 阅读 · 1 评论 -
flutter TabBarView和PageView的页面状态保存问题
我们在使用TabBar或者BottomNavigationBar的时候,都会配合使用 TabBarView和PageView 进行页面展示,但如果不做特别处理的话,我们会发现在每次切换页面之后,页面都会重新刷新(比如一个列表页面,拉到最后一条数据,然后跳转到其它Tab再跳转回来,列表又变成从第一条数据开始展示),实在是很不友好。这里有两种办法解决:PageStorageKeyAutomati...原创 2019-10-23 15:15:28 · 5261 阅读 · 0 评论 -
Flutter 使用 SnackBar 报 Scaffold.of() called with a context that does not contain a Scaffold. 错误的解决办法
class LoginState extends State<LoginPage> { var _scaffoldkey = GlobalKey<ScaffoldState>();//把Scaffold的key自己保存 @override Widget build(BuildContext context) { return Scaffold( ...原创 2019-09-18 10:19:46 · 786 阅读 · 0 评论 -
Flutter Windows环境搭建及第一次创建运行填坑
Flutter 自动生成widget代码:https://ui.flutterdart.cn/现在的公司让我IOS和Android项目一手抓,虽说项目已经接近尾声,但是经过两端原生开发的各种挣扎之后,还是决定学一下跨平台开发,尽可能一套代码供两个端都能使用,这样可以节省大量的两端开发时间,特别是像我一样两端一个人做的情况。所以准备入手谷歌的Flutter。首先先给出Flutter的中...原创 2019-07-17 17:12:03 · 268 阅读 · 0 评论