Flutter Ducafecat
用户体验路线
ChatGPT、AI、ML和游戏开发
功能
存储
扫描与打印
界面、主题和颜色
网络、传感器、通信API
社交媒体, 聊天和通信
多媒体
导航、搜索和分享
组件
可滚动内容
用户输入、表单与设置
文本、图标和键盘
日期、时间和日历
画布、可视化与动画
开发工具
架构与基础设施
支付与奖励
文件格式
平台特定工具与实用程序
辅助和实用工具
Flutter中的顶级ListView包 ------------------------- 在Flutter中,ListView小部件用于在可滚动列表中显示数据。使用下面提到的Flutter包,我们可以添加更多功能并创建带有可滑动,可滑动或可重新排序项目的列表。我们还可以创建专用列表,例如Sliver列表,分组列表和字母列表。
flutter_slidable
5346
具有方向性滑动操作的可滑动列表项的Flutter实现,可以被解除。
scrollable_positioned_list
1752
具有帮助方法以编程方式滚动到项目的列表。
grouped_list
1401
Flutter ListView,其中列表项可以分组为部分。
reorderables
929
可重新排序的表格、行、列、wrap、sliver列表,允许拖放其子项。
inview_notifier_list
464
一个Flutter包,构建一个ListView并在小部件显示在屏幕上时通知。
drag_and_drop_lists
395
用于允许在两级列表中进行拖放重新排序的Flutter包。
flutter_swipe_action_cell
388
一个超棒的UI包,包括iOS风格的单元格滑动操作效果。您可以使用此包实现iOS风格的tableView单元格滑动操作。
scroll_snap_list
387
允许“捕捉”事件到用户滚动末尾的Flutter小部件。
azlistview
283
一个Flutter粘性标题和索引列表视图。IndexBar,例如城市列表,联系列表。索引和悬停效果。
sticky_grouped_list
279
可将列表项分组为部分的ScrollablePositionedList。
indexed_list_view
192
无限ListView,可以根据索引立即跳转到任何项。
alphabet_list_scroll_view
带有A-Z侧边滚动条的可自定义列表视图,可快速跳转到所选字符的项目。
swipeable_tile
188
一个可触发动画背景解除的包。同时支持触摸触发动作而不解除。
scrollable_list_tabview
167
一个Flutter小部件,用于同步ScrollView和自定义选项卡视图。
group_list_view
164
用于ListView的Flutter包,允许您对列表项进行分组并支持标题。
flutter_reorderable_list
157
用于Flutter的可重新排序列表。
sticky_and_expandable_list
153
构建分组列表,支持展开/折叠部分和粘性标题,支持与sliver小部件一起使用。
animated_list_plus
143
一个Flutter列表视图,可以隐式地在两个列表的更改之间进行动画处理,并支持重新排序其项目。
super_sliver_list
125
可处理任意数量具有可变大小范围的项目的SliverList的替代品。
infinite_listview
121
可以在水平和垂直方向上无限滚动的ListView。
sticky_infinite_list
105
具有粘性标题、可在任何方向上呈现的无限列表。支持标头定位。可以使用配置选项或覆盖进行自定义。
transformable_list_view
102
扩展了默认ListView的小部件,具有根据滚动位置添加项目变换动画的能力。
flutter_list_view
93
提供增强的列表视图,包括跳转索引、保持位置等功能。
great_list_view
91
一个增强标准列表视图的Flutter包,具有隐式动画等功能。请参阅README.md文件。
flutter_cart
90
用于购物车管理的Flutter包。此包可帮助您执行基本的购物车操作,例如(添加到购物车、从购物车中删除、获取总计)等。
alphabet_scroll_view
带有动态垂直字母表的可滚动列表视图小部件,您可以拖动和点击以滚动到以该字母开头的第一个项目。
circle_list
85
这是一个完全使用dart编写的flutter圆形列表插件,您可以在iOS、Android或Web中使用它!
circle_wheel_scroll
80
基于Flutter团队的ListWheelScrollView的圆形滚轮列表视图。
clickable_list_wheel_view
79
ListWheelScrollView的简单封装,允许子项响应手势(onTap)事件。
list_tile_switch
72
一个简单而优雅的小部件,将Material ListTile与自定义和原始的Material和Cupertino switch实现相结合。
shaky_animated_listview
71
列表动画以追踪滚动屏幕上的变化或列表首次附加以不同的过渡规则对列表项进行动画处理。
animated_reorderable_list
69
一个具有简单实现和流畅过渡效果的 Flutter 可重排动画列表。
cupertino_listview
60
显示垂直的部分(项目组),遵守iOS UX设计,在当前部分标题保持显示在顶部(直到下一个部分将其推开)的情况下。
animation_list
57
一个简单动画列表视图小部件的Flutter包项目。
diffutil_sliverlist
56
使用diffutil.dart以隐式动画处理更改的SliverList。
reorderableitemsview
55
支持排序的瓦片格网视图或ListView的Flutter软件包
multi_select_item
用于在Flutter中的GridView和ListView中多选视图项控制器。
selectable_list
53
显示可选项列表的小部件。当选择其中一项时,其他列表元素会以动画方式消失,留下所选值。
stacked_listview
39
堆叠子项的ListView。每个子项在滚动时都会被堆叠。
side_header_list_view
具有侧边粘性标题的ListView。受Android联系人应用程序和日历应用程序的启发。
expandable_reorderable_list
38
在ReorderableListView周围的包装器,允许您展开和折叠项目。
alphabet_list_view
36
一个具有粘性标题和类似 iOS 的可点击侧边栏的 ListView。
automatic_animated_list
AnimatedList会在底层列表每次更新时计算项增量,并自动对列表项进行动画处理。
auto_animated_list
34
当列表项更改时,支持自动动画的ListView小部件。
item_selector
适用于ListView、GridView、Row、Column或实际上任何可以有索引子窗口小部件的父窗口小部件的通用项选择器。
animated_stream_list
33
一种Flutter库,可通过Stream<List<E>>轻松显示带有动画变化的列表。它像StreamBuilder + ListView.Builder与动画一样。
animated_list_view_scroll
32
提供带有滚动动画的列表视图的小部件。您可以为每个对象设置动画和其他有趣的功能!
smooth_sort
30
用于添加精彩和自定义排序动画的Flutter软件包。
left_scroll_actions
一个简单的类似微信的左滑动操作小部件。向左滑动即可看到按钮。
pull_to_reveal
一个简单的Flutter小部件,包装了一个'ListView',根据用户滚动行为有选择地呈现隐藏的顶部元素。
implicitly_animated_reorderable_list_2
29
Flutter ListView,可以在两个列表之间的更改之间隐式动画,并支持重新排序其项目
expandable_sliver_list
27
可展开或折叠的片列表,以显示或隐藏列表内容。
extended_list
24
扩展的列表支持跟踪收集垃圾/视口索引,构建lastChild作为特殊子项,并可以在靠近尾部的位置布局。
implicitly_animated_list
Flutter小部件,在重新构建带有新项的列表时隐式动画化列表。
marquee_flutter
17
带有ListView的走马灯widght,可以垂直或水平滚动。
list_tile_more_customizable
15
一个带有更多自定义详情的ListTile,提供更多自定义功能,基于传统的flutter ListTile。
flutter_text_drawable
13
一个Flutter库,可以灵活地创建和自定义文本用户头像,类似于Gmail和联系人。
list_wheel_scroll_view_x
一个Flutter项目,它给ListWheelScrollView添加了滚动方向,允许您拥有水平的ListWheelScroolView。
sliver_grouped_list
12
SliverGroupedList小部件。基于Sliver Widgets构建美观的表格,以标题分组的条目为基础。
flutter_slidable_panel
8
一个高性能的可滑动面板,可以在不同位置显示操作,并且还可以在面板打开时展开操作项。
expandable_group
7
新的Flutter小部件,支持在Flutter应用程序列表中展开和折叠的组项。
flutter_section_list_view
6
扩展的Flutter listView,支持像iOS UITableView一样的部分。
checkbox_list_tile_more_customizable
2
带有更多可自定义细节的CheckboxListTile,提供更多可自定义的功能,基于传统的flutter CheckboxListTile。