我在用GestureDetector
并没有找到任何onXYZ
告诉您拖动方向的事件。
你试过了吗onPanUpdate(details)
方法?以下是您可以如何做到这一点。
GestureDetector(
onPanUpdate: (details) {
if (details.delta.dx > 0)
print("Dragging in +X direction");
else
print("Dragging in -X direction");
if (details.delta.dy > 0)
print("Dragging in +Y direction");
else
print("Dragging in -Y direction");
},
child: Container(
color: Colors.blue,
width: double.infinity,
height: double.infinity,
),
)
注意:如果出现以下情况,此回调会导致崩溃onHorizontalDragUpdate()
or onVerticalDragUpdate()
正如 anmol.majhail 所提到的,也提供了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)