pubspec.yaml 依赖
dependencies:
flutter_uikit_forzzh: ^0.1.9
flutter 常用组件ui库
- 可自定义日历组件
- 输入框搜索组件,支持Flutter 中 TextField 全部属性
- 进度条组件(条形和圆形)
- 评分组件
- 吐司提示,可完全自定义(支持样式定制,定点位置,队列等)
- 浮窗PopupWindow组件
- 城市picker
- 复选框,单选,气泡,抽屉组件等
- 倒计时控件
- 增加类似android TextView 上下左右可添加元素组件
- 添加可自定大小的switch组件
- 新增表格布局 tableview ,新增横向和纵向都可滚动功能。
- 新增 MarqueeView 跑马灯组件
- 新增 InfiniteLevelsMenus 无限层级菜单,简化使用逻辑
- 新增 InputText 极简输入框,支持实时表单校验,支持 TextField和 TextFormField全部属性。 InputText 新增输入联动浮窗效果见下说明和代码看示例
- 新增 FloatExpendButton 悬浮菜单按钮
- 新增 CustomAnimatedBottomBar 底部菜单
- 新增分页组件 Pager.
- 新增选择下拉框菜单 SelectionMenu 可高度自定义,且不关注数据本身。
- 新增 TextExtend 文本拓展组件,支持web 前端js菜单效果。 新增弹性动画效果
- 新增 MousePopupButton 鼠标右键弹出窗组件,再Web端使用
- 新增 Shimmer 微光加载效果
- 新增 ImageSwitch 可高度自定义开关按钮组件
- 新增 ZTooltip 任何组件可响应提示的组件
- 新增 5维和N维雷达组件
- 新增 双向滚动表格组件 TableViewExtend
...持续更新中....
本次版本:分页组件优化,SelectionMenu下拉框支持屏幕边界计算显示,InputText输入框优化等
更多效果请查看demo
雷达组件 5-N维:
日历组件:
极简输入框支持TextField 和TextFormField全部属性,支持实时表单校验
输入框拓展搜索组件:
可伸展的悬浮按钮
仿web前端 js菜单:
城市选择器:
可定制的Toast:
微光加载效果:
弹窗组件:
可高度自定义开关按钮组件:
可自定义样式的提示组件
可高度自定义的选择下拉框组件
WEB 中鼠标右键弹窗组件
进度条组件
无限层级菜单
表格组件
分页组件:
其他常用小组件:
Libraries
- blur/Blur
- bottom_bar/custom_animated_bottom_bar
- bubble/bubble
- bubble/bubble_arrow_direction
- bubble/bubble_lib
- bubble/ztooltip
- button/function_container
- button/function_inheritedwidget
- calendar/calendar_config
- calendar/calendar_helper
- calendar/calendar_lib
- calendar/calendar_popup_view
- calendar/custom_calendar
- calendar/function_type
- checkbox/custom_checkbox
- city_picker/city_picker
- city_picker/city_result
- city_picker/citypicker_lib
- city_picker/picker_helper
- drag/drag_box
- drawer/drawer_lib
- drawer/smart_drawer
- edit_text/edit_text_lib
- edit_text/input_text
- edit_text/input_validation
- edit_text/outline_input_text_border
- edit_text/style/inline_style
- input_extend/input_extend
- input_extend/inputlib
- line/dashedrect
- line/line_lib
- line/separator_view
- loading/shimmer_loading
- often/often_lib
- often/rotating_view
- often/time_view
- pager/pager
- pop/pop_box
- pop/pop_lib
- pop/popup_gravity
- pop/popup_window
- progress/cycle_progress_bar
- progress/linear_progress_bar
- progress/progress_lib
- radar/radar_5dimensions_chart
- radar/radar_bean
- radar/radar_lib
- radar/radar_ndimensions_chart
- ratingbar/rating_bar_widget
- route/pop
- route/pop_route
- switch/custom_switch
- switch/image_switch
- switch/switch_lib
- table/bean/cell_bean
- table/bean/cell_item
- table/bean/row_bean
- table/bean/row_style_param
- table/interface/callback
- table/tableview
- table/tableview_extend
- table/tableview_lib
- table/widget/tab_row
- table/widget/tab_space_text
- textview/marquee_view
- textview/text_extend
- textview/text_view
- textview/textview_lib
- toast/toast_lib
- toast/toast_utils
- uikitlib
- utils/broadcast_helper
- utils/cache_manager
- utils/color_utils
- utils/data_sugar
- utils/event_notifier
- utils/input_ext
- utils/keyboard
- utils/kit_math
- utils/measure_utils
- utils/num_utils
- utils/responsive
- utils/route_utils
- utils/string_utils
- utils/utils_lib
- widgets/new_scroll_behavior
- widgets/overscrollbehavior