0

我在使用时通读了内置函数,GlobalKey<AnimatedListState>但似乎找不到完美的函数来重新激活列表,例如显示列表的重新排列。

我能够成功地对数据进行排序,但只是希望它看起来很漂亮,并让用户知道数据正在重新排列,而不仅仅是立即排序。

似乎也找不到类似的问题,所以我发布了这个,也许这也可以帮助其他人。谢谢!

if (type == "asc") {
      newAreaList = listofArea
        ..sort((area1, area2) => area1.title.compareTo(area2.title));
    } else if (type == "desc") {
      newAreaList = listofArea
        ..sort((area1, area2) => area2.title.compareTo(area1.title));
    }

    _listKey.currentState!.setState(() {
      listofArea = newAreaList;
      
    });
4

0 回答 0