自定义flutter-ui-box合集

295 阅读1分钟

日常开发中Flutter的Ui控件合集

持续更新 pub地址 github地址

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扩展了对混合栈的支持,需要的同学自取 参考地址 github.com/adee42/flut…