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