ReorderableListView是通过长按拖动某一项到另一个位置来重新排序的列表组件。
使用:下面实现功能为:头部“新增收藏夹”不动,下面cell可以拖拽排序
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:trade_app/base/baseColor.dart';
import 'package:trade_app/base/baseSize.dart';
import 'package:trade_app/base/baseTextStyle.dart';
import 'package:trade_app/pages/utils/icon_utils.dart';
class FavoritesManagementPage extends StatefulWidget {
@override
FavoritesManagementPageState createState() => FavoritesManagementPageState();
}
class FavoritesManagementPageState extends State<FavoritesManagementPage> {
List list = ['一级商户价签', '二级商户价签', '三级商户价签', '四级商户价签'];
@override
void initState() {
super.initState();
}
@override
void dispose() {
super.dispose();
}
_onReorder(int oldIndex, int newIndex) {
print('oldIndex: $oldIndex , newIndex: $newIndex');
setState(() {