【发布时间】:2020-04-15 05:18:08
【问题描述】:
我正在尝试在使用 Dismissible 小部件时获取 拖动偏移。所以尝试用 GestureDetector 包装它,但它的 onHorizontalDragStart 不起作用。
尝试了任何一种方式,即将 GestureDetector 作为 Dismissible 的子级,但随后 Dismissible 停止了工作。
如何解决这个问题?谢谢...
ListView.builder(
itemCount: items.length,
itemBuilder: (context, index) {
var item = items[index];
return GestureDetector(
onHorizontalDragStart: (e) {
print(e);
},
child: Dismissible(
key: ValueKey(item),
background: Container(
color: Colors.teal,
),
child: ListTile(
title: Text("item $item"),
),
onDismissed: (d) {
items.remove(item);
},
),
);
},
);
【问题讨论】:
标签: flutter gesturedetector dismissible