uikit
Language: English | 简体中文
This is a cross-platform UI component library. Welcome to use it and give feedback on your questions. This library will continue to be updated...
pubspec.yaml dependent
dependencies:
flutter_uikit_forzzh: ^0.3.1
flutter Common component ui library
- Calendar component CalendarHelper
- Progress bar components (bars and circles) Linear ProgressBar/CycleProgressBar
- Rating component RatingBar
- Toast tips, fully customizable (support style customization, fixed position, queue, etc.) Toast
- City Selector CityPickerView
- Time selector DatePicker
- Checkboxes, single choices, bubbles, drawer components, etc.
- Countdown control TimeView
- Add elements like Android TextView, top, bottom, left and right
- Add a customizable switch component
- Added TableView for table layout and added scrolling functions for both horizontal and vertical directions.
- Added MarqueeView ticker component
- Add InfiniteLevelsMenus unlimited level menu to simplify the use of logic
- Add a minimalist input box to InputText, support real-time form verification, and support all properties of TextField and TextFormField. InputText adds input linkage floating window effect. See the following description and code examples
- Added FloatExpendButton floating menu button
- InputExtend input box search component, supporting all properties of TextField in Flutter
- Add paging component Pager.
- The new selection drop-down box menu SelectionMenu is highly customizable and does not pay attention to the data itself.
- Added a drop-down box for SelectionMenuForm that allows real-time selection verification.
- A new TextExtend text extension component has been added to support web front-end js menu effects. Add elastic animation effects
- Added MousePopupButton right-mouse pop-up window component for use on the web
- Added Shimmer low-light loading effect
- Add a highly customizable switch button component to ImageSwitch
- Add any ZTooltip component that can respond to prompts
- Added 5-D and N-D radar components Radar 5Dimensions Chart/RadarNDimensions Chart
- New two-way scrolling table component TableViewExtend
- Add an animated menu at the bottom of the CustomAnimated BottomBar
- Add StackCard, a stacking card component
...continuously updated....
This version: SelectionMenu, InputText, ZTooltip, InputExtend new controllers The floating window PopupWindow component has been deleted, and the fixed-point floating prompt is replaced with the SelectionMenu/InputText/ZTooltip component effect. There are many optimization changes, so it is recommended to use version 0.2.0 or above for updates.
Please check out the demo for more effects
Radar module 5-N-dimensional:
calendar component:
Date component:
The minimalist input box supports all properties of TextField and TextFormField, and supports real-time form verification
Input box expands search component:
Extensible hover button
Web simulation front-end js menu:
City Selector:
Customizable Toast:
Low-light loading effect:
Highly customizable switch button components:
Customizable styled prompt component
Highly customizable selection drop-down box component
Right-mouse button pop-up component in WEB
progress bar component
Unlimited level menu
table component
paging component:
stacking cards:
Other commonly used widgets:
Libraries
- blur/blur
- bottom_bar/bottom_bar_lib
- bottom_bar/custom_animated_bottom_bar
- bubble/bubble
- bubble/bubble_arrow_direction
- bubble/bubble_lib
- button/function_container
- button/function_inheritedwidget
- calendar/calendar/calendar_config
- calendar/calendar/calendar_helper
- calendar/calendar/calendar_popup_view
- calendar/calendar/custom_calendar
- calendar/calendar_lib
- calendar/date_picker/date_picker
- card/stack_card
- 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/controller/input_controller
- edit_text/edit_text_lib
- edit_text/input_text
- edit_text/style/inline_style
- edit_text/style/outline_input_text_border
- edit_text/validate/input_validation
- ext/top_view
- input_extend/controller/input_extend_controller
- 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/pop_route
- 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
- select/drop_position
- select/select_fun
- select/select_lib
- 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
- tooltip/ztooltip
- uikitlib
- 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