日常开发中Flutter的Ui控件合集
AnimationHeightViewWidget
-
功能介绍:例如pageview切换时,高度带动画变化,也可以包裹其他子项。
-
效果演示
1600603839337.gif
CascadeSelectWidget
-
功能介绍:仿ios多级选择框,列数支持动态配置,支持数据异步加载,重写了系统的picker,支持更多属性的扩展
-
效果演示
1600603802393.gif
BottomDialogWrapper
-
功能介绍:系统的showModalBottomSheet 和 Scaffold下BottomSheet的替代品
支持更多的自定义参数
原生的BottomSheet,当内容是列表时不支持拖动关闭,这里做了事件的兼容处理。支持拖动列表到顶部时可以拖动关闭 -
效果演示
Video_20201028_083302_416.gif
FoldUpTextWidget
-
功能介绍:文本的展开收起,展开/收起按钮支持自定义,文本支持自定义。 包含了对文本高度测量的辅助类,网页识别的辅助类
-
效果演示
Video_20201028_083336_856.gif
PreloadPageView
-
功能介绍:pageView预加载,支持预加载多个子项
-
效果演示
1600603960575.gif
flutter_keyboard_visibility
- 功能介绍:监听键盘的唤起和隐藏。在原有库的基础上,针对Android扩展了对混合栈的支持,需要的同学自取
参考地址 https://github.com/adee42/flutter_keyboard_visibility
网友评论