我想知道是否有机会在Flutter上实现一个类似于onDismissed的函数,通过向左滑动将触发一个函数,并向右移动其他东西? 到目前为止,我通过做一些研究找到的是从列表中删除项目,但只不过是触发多个函数。 提前谢谢!
答案 0 :(得分:2)
您可以使用Dismissible
Widget
。
Dismissible
中滑动时, onDismissed
会调用direction
。
Dismissible(
direction: DismissDirection.horizontal,
child: child, // all your content that will be swiped away
onDismissed: (direction) {
if(direction == DismissDirection.endToStart) {
// dismissed to the left
}
},
);