我正在使用 flutter 创建一个绘图应用程序。我使用过手势检测器 onpanstart、onpanend、onpanupdate。但我必须关闭偏移数组。由于空安全性,我无法使用“空”。如何在列表中添加空值或以某种方式结束列表。或任何其他使用 flutter 制作绘图应用程序的方法。
onPanEnd:(details){setState((){drawingPoints.add(null!);});}
要清除
List
中的可用数据,请使用 .clear()
或分配 null
值,只需为其分配 null
onPanEnd:(details){setState((){drawingPoints = null;});} // to assign null
onPanEnd:(details){setState((){drawingPoints.clear();});} // to clear the data
你可以复制你在 onPanStart 、 onPanUpdate 中所做的事情,但是在 onPanEnd 中不要写details.globalPosition,只需写 Offset.infinite