当前位置:   article > 正文

笔记:flutter中一些流行的 UI 相关库推荐(不断更新)_flutter ui组件库

flutter ui组件库

笔记:flutter中一些流行的 UI 相关库(不断更新)

  • CSDN:https://jclee95.blog.csdn.net
  • 本文收录了很多在 flutter pub 上显示流行度较高的第三方UI库和UI框架,对它们的效果进行了截图,目的是方便开发时进行查找;
  • 这些模块多数来自于 flutter pub 官方主页 Flutter FavoritesMost popular packagesTop Flutter packages
  • 也有一些仅仅只 popularity 值比较高
  • 本文给出了图片和链接,并不介绍各个模块的用法,需要使用的读者可以点击链接到对应库的页面查看

flutter中一些流行的 UI 相关库


载入效果/Loading

loading_animation_widget

https://pub.dev/packages/loading_animation_widget

在这里插入图片描述
在这里插入图片描述

flutter_easyloading

进度条

step_progress_indicator

https://pub.dev/packages/step_progress_indicator

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

开关/按钮/滑块

action_slider

用于确认操作并在后续加载后提供有关操作成功的反馈的滑块。LTR且RTL均受支持。

在这里插入图片描述

animated_toggle_switch (与 action_slider 类似)

完全可定制的,可拖动的和动画开关,有多种选择和平滑加载动画。它有用于滚动和大小动画的预建构造函数,但它也允许您使用CustomAnimatedToggleSwitch创建自己的开关。
LTR和RTL都受支持。
没有(初始)选择的开关也是可能的。
AnimatedToggleSwitch的大多数生成器参数都有一个标准版本和一个自定义版本。这确保了你可以很容易地开始,并且如果需要的话还可以定制很多。有几种选择来设计它的样式。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

syncfusion_flutter_sliders

Flutter Sliders包是用于创建高度交互式和UI丰富的slider组件,以便在Flutter应用程序中进行过滤。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

load_switch

加载开关

toggle_switch

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

yako_theme_switch

只是您应用程序主题的一个很酷的开关

在这里插入图片描述

日历、时间、日期

table_calendar

在这里插入图片描述

nepali_date_picker

支持 Bikram Sambat(尼泊尔语)的 MaterialCupertino 风格的日期选择器、日期范围选择器和日历。
在这里插入图片描述

表单/输入/按钮/挑选

mask_text_input_formatter

https://pub.dev/packages/mask_text_input_formatter

请添加图片描述

country_code_picker

https://pub.dev/packages/country_code_picker

请添加图片描述

dropdown_button2

https://pub.dev/packages/dropdown_button2

请添加图片描述

like_button

在这里插入图片描述

numberpicker

在这里插入图片描述

时间轴

timeline_tile

https://pub.dev/packages/timeline_tile

在这里插入图片描述

文字/文本

flutter_linkify

https://pub.dev/packages/flutter_linkify

将文本 URL 和电子邮件转换为 Flutter 文本中可点击的内联链接。

请添加图片描述

auto_size_text

自动调整文本大小,以完全符合其边界的Flutter组件。

animated_text_kit

在这里插入图片描述

旋转淡入淡出打字机1打字机2缩放着色
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
波浪闪烁文本液体填充
在这里插入图片描述在这里插入图片描述https://raw.githubusercontent.com/aagarwal1012/Animated-Text-Kit/master/display/text_liquid_fill.gif

typewritertext

在这里插入图片描述

弹框/对话框/警告/alert/dialog

rflutter_alert

https://pub.dev/packages/rflutter_alert

在这里插入图片描述
在这里插入图片描述

adaptive_dialog

https://pub.dev/packages/adaptive_dialog

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

搜索

dropdown_search

在这里插入图片描述
在这里插入图片描述

边框

dotted_border

在这里插入图片描述

启动画面

animated_splash_screen

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

扩展/折叠/抽屉

flutter_zoom_drawer

  • [带有侧边菜单(抽屉)自定义实现的 Flutter 包](带有侧边菜单(抽屉)自定义实现的 Flutter 包)
    请添加图片描述
    请添加图片描述

请添加图片描述

请添加图片描述

expandable

https://pub.dev/packages/expandable

请添加图片描述

flutter_slidable

在这里插入图片描述

布局/拖拽/容器

reorderables

  • 各种可重新排序(又称为拖放)的 Flutter 小部件,包括可重新排序的表格、行、列、换行和条列表,使它们的子项可拖动并在小部件内重新排序。
  • https://pub.dev/packages/reorderables

在这里插入图片描述

表格

data_table_2

https://pub.dev/packages/data_table_2

在这里插入图片描述

权限/验证/校验码

pinput

请添加图片描述请添加图片描述请添加图片描述

pin_code_fields

https://pub.dev/packages/pin_code_fields

请添加图片描述

特效/动画/轮播/幻灯片

flutter_animate

https://pub.dev/packages/flutter_animate

请添加图片描述请添加图片描述请添加图片描述

hyper_effects

animations

![在这里插入图片描述](https://img-blog.csdnimg.cn/f908a090f9b14d1d9e62bca60c5a0899.png#pic_center 600x)

animate_do

一个受 Animate.css 启发的动画包,仅使用 Flutter 动画构建,零依赖。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

intro_slider

https://pub.dev/packages/intro_slider

在这里插入图片描述
在这里插入图片描述

simple_ripple_animation

简单的波纹动画。

该软件包提供波纹动画小部件,可以自定义以满足您的需求。它易于设置和自定义,并且无论您选择什么颜色,它看起来都很漂亮。

在这里插入图片描述

smooth_page_indicator

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

polaroid_carousel

用于创建具有从前到后或从后到前滑动的项目动画的宝丽来风格轮播。使用此包以有趣且交互式的方式显示您的内容,为您的 Flutter 应用增添一丝怀旧气息。

在这里插入图片描述

扫描器

flutter_barcode_scanner

https://pub.dev/packages/flutter_barcode_scanner

请添加图片描述

底部导航

convex_bottom_bar

https://pub.dev/packages/convex_bottom_bar

请添加图片描述

animated_bottom_navigation_bar

https://pub.dev/packages/animated_bottom_navigation_bar

在这里插入图片描述

请添加图片描述
在这里插入图片描述

播放器/查看器

chewie

https://pub.dev/packages/chewie

请添加图片描述
请添加图片描述

photo_view

在这里插入图片描述

audioplayers

3D / 立体 /3维

o3d

这是一个用于以glTF和 GLB格式渲染交互式 3D 模型的Flutter组件。

在这里插入图片描述
在这里插入图片描述

选项

choice

在这里插入图片描述

date_picker_plus

图表

charts_painter

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述在这里插入图片描述[在这里插入图片描述]

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

fl_chart

https://pub.dev/packages/fl_chart

https://flchart.dev

在这里插入图片描述
在这里插入图片描述

community_charts

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

d_chart

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

percent_indicator

在这里插入图片描述

chart_sparkline (迷你图)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

graphic

Graphic是一个数据可视化语法和Flutter图表库。

  • 灵活的声明性语法:这种可视化语法源自Leland Wilkinson的《图形语法》,并试图在理论美感和实用性之间取得平衡。数据处理步骤和标记形状可以在声明性规范中自由组合,不限于某些图表类型。并且形状绘制方法是可定制的。
  • 交互:通过事件和选择定义,图表具有高度交互性,例如突出显示所选项目、弹出工具提示或缩放坐标。
  • 动画:构建或更改图表时可以设置标记过渡动画。入口动画有多种形式。
在这里插入图片描述在这里插入图片描述

图标

phosphor-flutter

font_awesome_flutter

animated_icon_button

在这里插入图片描述

animate_icons

在这里插入图片描述

flutter_animated_icons

在这里插入图片描述

在这里插入图片描述

图片

image_compare_slider

受react-compare-slider的启发,这个包允许你用一个滑块轻松地比较两个图像。
在这里插入图片描述

easy_avatar

是一个多功能头像插件,该插件可以轻松实现圆形、圆角矩形等形状;可以实现头像出境效果(利用边框的层级关系);也可以轻松地实现文字头像功能。

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

在这里插入图片描述

image_editor

before_after

在这里插入图片描述

dash_flags

推荐阅读
相关标签