前言
在我们日常开发中,使用 GridView
这种网格视图的场合还是不少的,比如照片墙、九宫格等等。有一个场景就是需要对网格的元素进行拖拽排序,这个时候 Flutter 自带的GridView
就无法满足了。本篇我们来介绍一个支持拖拽的 GridView
组件,可以轻松搞定网格视图的拖拽排序,这个组件就是 flutter_draggable_gridview
。
![gridview.gif](https://img-blog.csdnimg.cn/img_convert/d987efce91002697eccf36b54e24a14d.gif#averageHue=#080908&clientId=ueea0ab75-fed1-4&from=ui&height=647&id=u026323eb&originHeight=746&originWidth=360&originalType=binary&ratio=1&rotation=0&showTitle=false&size=434523&status=done&style=none&taskId=u6d043157-1262-4cf6-8b77-f873d90174f&title=&width=312)
GraggableGridView 使用
flutter_draggable_gridview
使用一个DraggableGridViewBuilder
来构建可拖拽的 GridView
,内部实际