首页 文章

Flutter(Dart):在LongPress事件中突出显示或选择一个小部件(平铺或任何元素)

提问于
浏览
0

有谁知道如何实现位于Flutter中 ListView Class 内的元素的选择 . 列表中的所有元素都构造为

@override
  Widget build(BuildContext context) {
    return new GestureDetector(
      onTap: () {
         Navigator.of(context).push(
                  new MaterialPageRoute(builder: (BuildContext context) => new SomePage(someId))
                );
      }, 
      onLongPress: () {
         //how to implement this to highlight that particular widget as selected
      }
  }

当我点击它时,我打开一个显示/执行某些操作的新页面,这一切都很好 . 但是当长按时我需要选择它然后在所有选定的元素之间进行比较 . 因为我的元素是对象很容易处理它们但我不能选择或标记为长按时选择它 .

选定的小部件可以是平铺,行,形状......任何小部件 .

提前致谢...

1 回答

相关问题