Flutter
文章平均质量分 74
flutter
Lp0int
面向巧合编程
展开
-
Flutter——这一次真的是监听了页面生命周期
之前写过flutter_page 这个库,但是比较繁琐,如果单纯需要监听页面的生命周期的话,来使用这个库吧lifecycle_lite通过简单几步,就可以让你使用whenShow()/whenHide()方法来监听页面的生命周期(退回到了该页面/打开其他页面挡着了该页面)了 StatefulWidget StatelessWidgetPrinciple这个库的实现很简单,你完全可以通过阅读代码后自己扩展实现。主要就是在MaterialApp中添加一个对路由的监听,也就是MaterialApp原创 2021-11-23 16:09:29 · 4171 阅读 · 0 评论 -
Flutter Tabbar 自定义选中下标 自定义Indicator
Flutter Tabbar 自定义选中下标 自定义Indicator思考Flutter中的Tabbar为我们提供了十分方便的下标控制器indicator,只不过系统提供的只能设置颜色,尺寸等有限的参数,面对复杂的UI设计搞,系统提供的参数可能就没法实现了,这时候我们就需要自己想办法自己去实现这个下标了。方案一我们可以使用Stack这种布局,配合对tabController.animation这个动画的监听,通过堆叠widget的方式,来实现Tabbar的下标。不过这种方法的问题是,需要自己去管理下原创 2021-07-20 18:04:42 · 1576 阅读 · 1 评论 -
Flutter中实现页面管理,用上onResume,onHide
刚开始接触flutter,发现flutter中对页面这个概念的支持并不是很好,并且现有的onResume解决方案用起来都不是很方便,所以自己构建了FlutterPage来解决一些需求。package地址:https://pub.dev/packages/flutter_pagegithub地址:https://github.com/lp0int/flutter_pageFlutterPage使用指南关于FlutterPage的思考在flutter里面,没有类似于传统Native开发的Activit原创 2020-11-03 23:32:18 · 3530 阅读 · 0 评论