Skip to content

Flutter - 组件目录

数据来源:tmui4xFlutter/packages/tmx_ui/lib/src/components
统计时间:当前仓库版本,共 122 项(含少量辅助文件)。

分类统计

分类数量说明
basic9基础组件
calendar4日历与日期视图
chart2图表组件
data_display27数据展示组件
feedback12反馈与弹层
form18表单输入组件
gesture8手势交互
layout2布局组件
media4媒体能力
navigation3导航组件
other20其它扩展
picker8选择器组件
rich_text2富文本组件
swiper3轮播组件

组件清单

组件标识分类源码路径说明
tmx_badgebasicbasic/tmx_badge.dart角标
tmx_buttonbasicbasic/tmx_button.dart按钮
tmx_dividerbasicbasic/tmx_divider.dart分割线
tmx_iconbasicbasic/tmx_icon.dart图标
tmx_loadingbasicbasic/tmx_loading.dart加载态
tmx_sheetbasicbasic/tmx_sheet.dart容器面板
tmx_tagbasicbasic/tmx_tag.dart标签
tmx_textbasicbasic/tmx_text.dart文本
remixicon_databasicbasic/remixicon_data.dart图标数据(辅助)
tmx_calendar_multiplecalendarcalendar/tmx_calendar_multiple.dart多选日历
tmx_calendar_viewcalendarcalendar/tmx_calendar_view.dart日历视图
tmx_date_viewcalendarcalendar/tmx_date_view.dart嵌入日期面板
tmx_weekbarcalendarcalendar/tmx_weekbar.dart周视图导航
tmx_chartchartchart/tmx_chart.dart原生图表容器
tmx_echartchartchart/tmx_echart.dartECharts 封装
tmx_avatar_groupdata_displaydata_display/tmx_avatar_group.dart头像组
tmx_barragedata_displaydata_display/tmx_barrage.dart弹幕
tmx_barrage_itemdata_displaydata_display/tmx_barrage_item.dart弹幕项
tmx_carddata_displaydata_display/tmx_card.dart卡片
tmx_cascaderdata_displaydata_display/tmx_cascader.dart级联展示
tmx_celldata_displaydata_display/tmx_cell.dart列表单元格
tmx_circle_progressdata_displaydata_display/tmx_circle_progress.dart圆形进度
tmx_collapsedata_displaydata_display/tmx_collapse.dart折叠面板
tmx_collapse_itemdata_displaydata_display/tmx_collapse_item.dart折叠项
tmx_countdowndata_displaydata_display/tmx_countdown.dart倒计时
tmx_imagedata_displaydata_display/tmx_image.dart图片
tmx_image_groupdata_displaydata_display/tmx_image_group.dart图集
tmx_indexbardata_displaydata_display/tmx_indexbar.dart索引列表
tmx_moneydata_displaydata_display/tmx_money.dart金额格式化
tmx_paginationdata_displaydata_display/tmx_pagination.dart分页
tmx_progressdata_displaydata_display/tmx_progress.dart进度条
tmx_rolling_numberdata_displaydata_display/tmx_rolling_number.dart数字翻滚
tmx_skeletondata_displaydata_display/tmx_skeleton.dart骨架屏
tmx_stepsdata_displaydata_display/tmx_steps.dart步骤条
tmx_steps_itemdata_displaydata_display/tmx_steps_item.dart步骤子项
tmx_tabledata_displaydata_display/tmx_table.dart表格
tmx_treedata_displaydata_display/tmx_tree.dart树形结构
tmx_tree_flatdata_displaydata_display/tmx_tree_flat.dart平铺树
tmx_videodata_displaydata_display/tmx_video.dart视频展示
tmx_virtual_listdata_displaydata_display/tmx_virtual_list.dart虚拟列表
tmx_waterfalldata_displaydata_display/tmx_waterfall.dart瀑布流
tmx_waterfall_itemdata_displaydata_display/tmx_waterfall_item.dart瀑布流项
tmx_action_menufeedbackfeedback/tmx_action_menu.dart动作菜单
tmx_action_modalfeedbackfeedback/tmx_action_modal.dart动作面板
tmx_alertfeedbackfeedback/tmx_alert.dart提示弹窗
tmx_drawerfeedbackfeedback/tmx_drawer.dart抽屉
tmx_emptyfeedbackfeedback/tmx_empty.dart空状态
tmx_float_drawerfeedbackfeedback/tmx_float_drawer.dart浮动抽屉
tmx_modalfeedbackfeedback/tmx_modal.dart模态框
tmx_msg_noticefeedbackfeedback/tmx_msg_notice.dart消息提示
tmx_noticefeedbackfeedback/tmx_notice.dart通知条
tmx_overlayfeedbackfeedback/tmx_overlay.dart遮罩
tmx_popoverfeedbackfeedback/tmx_popover.dart气泡菜单
tmx_snackbarfeedbackfeedback/tmx_snackbar.dart消息条
tmx_checkboxformform/tmx_checkbox.dart复选框
tmx_code_inputformform/tmx_code_input.dart验证码输入
tmx_formformform/tmx_form.dart表单容器
tmx_inputformform/tmx_input.dart输入框
tmx_input_numberformform/tmx_input_number.dart数字输入框
tmx_input_tagformform/tmx_input_tag.dart标签输入
tmx_keyboardformform/tmx_keyboard.dart自定义键盘
tmx_keyboard_carformform/tmx_keyboard_car.dart车牌键盘
tmx_keyboard_dismisserformform/tmx_keyboard_dismisser.dart键盘收起控制
tmx_keyboard_idcardformform/tmx_keyboard_idcard.dart身份证键盘
tmx_keyboard_numberformform/tmx_keyboard_number.dart数字键盘
tmx_mentionformform/tmx_mention.dartMention 输入
tmx_radioformform/tmx_radio.dart单选框
tmx_searchformform/tmx_search.dart搜索框
tmx_sliderformform/tmx_slider.dart单滑块
tmx_slider_doubleformform/tmx_slider_double.dart双向滑块
tmx_stepperformform/tmx_stepper.dart步进器
tmx_switchformform/tmx_switch.dart开关
tmx_backtopgesturegesture/tmx_backtop.dart返回顶部
tmx_draggesturegesture/tmx_drag.dart拖拽容器
tmx_drag_itemgesturegesture/tmx_drag_item.dart拖拽项
tmx_fingergesturegesture/tmx_finger.dart手势识别
tmx_float_buttongesturegesture/tmx_float_button.dart浮动按钮
tmx_pull_refreshgesturegesture/tmx_pull_refresh.dart下拉刷新
tmx_slide_verifygesturegesture/tmx_slide_verify.dart滑动验证
tmx_switch_slidergesturegesture/tmx_switch_slider.dart左滑菜单
tmx_collayoutlayout/tmx_col.dart栅格列
tmx_rowlayoutlayout/tmx_row.dart栅格行
tmx_image_resizermediamedia/tmx_image_resizer.dart图片裁剪/压缩
tmx_sign_boardmediamedia/tmx_sign_board.dart签名板
tmx_upload_filemediamedia/tmx_upload_file.dart文件上传
tmx_upload_mediamediamedia/tmx_upload_media.dart多媒体上传
tmx_navbarnavigationnavigation/tmx_navbar.dart顶部导航
tmx_radio_buttonnavigationnavigation/tmx_radio_button.dart单选按钮组
tmx_tabbarnavigationnavigation/tmx_tabbar.dart底部导航栏
tmx_animationotherother/tmx_animation.dart动画封装
tmx_barcodeotherother/tmx_barcode.dart条码
tmx_devtoolotherother/tmx_devtool.dart开发调试工具
tmx_dropdown_itemotherother/tmx_dropdown_item.dart下拉菜单项
tmx_dropdown_menuotherother/tmx_dropdown_menu.dart下拉菜单
tmx_gridotherother/tmx_grid.dart宫格
tmx_grid_itemotherother/tmx_grid_item.dart宫格项
tmx_linkotherother/tmx_link.dart链接组件
tmx_moreotherother/tmx_more.dart更多操作
tmx_qrcoderotherother/tmx_qrcoder.dart二维码
tmx_scrollxotherother/tmx_scrollx.dart横向滚动
tmx_slider_menuotherother/tmx_slider_menu.dart滑动菜单
tmx_slider_treeotherother/tmx_slider_tree.dart树形滑动菜单
tmx_stickyotherother/tmx_sticky.dart吸顶
tmx_tabsotherother/tmx_tabs.dartTabs 导航
tmx_text_cloudotherother/tmx_text_cloud.dart词云
tmx_view_tofullotherother/tmx_view_tofull.dart动态全屏
tmx_watermarkotherother/tmx_watermark.dart水印
barcode_encodersotherother/barcode_encoders.dart条码编码器(辅助)
qrcode_generatorotherother/qrcode_generator.dart二维码生成器(辅助)
tmx_between_timepickerpicker/tmx_between_time.dart时间区间选择
tmx_color_viewpickerpicker/tmx_color_view.dart颜色选择
tmx_pickerpickerpicker/tmx_picker.dart通用选择器
tmx_picker_citypickerpicker/tmx_picker_city.dart城市选择
tmx_picker_datepickerpicker/tmx_picker_date.dart日期选择
tmx_picker_selectedpickerpicker/tmx_picker_selected.dart搜索选择
tmx_picker_timepickerpicker/tmx_picker_time.dart时间选择
tmx_picker_viewpickerpicker/tmx_picker_view.dart选择器容器
tmx_editorrich_textrich_text/tmx_editor.dart富文本编辑器
tmx_markdownrich_textrich_text/tmx_markdown.dartMarkdown 渲染
tmx_swiperswiperswiper/tmx_swiper.dart轮播
tmx_swiper_itemswiperswiper/tmx_swiper_item.dart轮播项

维护规则

  1. 新增组件后,需同步更新本表;
  2. 组件名统一采用 tmx_ 前缀;
  3. 说明字段应保持“功能性短句”,便于快速检索。
最近更新