Я пытаюсь экспортировать массивы, один из которых содержит смещения, а другой - временные метки, в текстовый файл и сохранять их на моем P C. Мне действительно нужны все данные в этих массивах в виде текстового файла, чтобы проанализировать их для моего проекта. Это мой код о том, как я добавляю данные в массив.
class _MyHomePageState extends State<MyHomePage> {
final _offsets = <Offset>[] ;
final _timestamp =[];
@override
Widget build(BuildContext context) {
return Scaffold(
body: GestureDetector(
onPanDown: (details){
final renderBox = context.findRenderObject() as RenderBox;
final localPosition = renderBox.globalToLocal(details.globalPosition);
final timeStamp = DateTime.now();
//print("localPosition: $localPosition");
//print("Timestamp: $timeStamp");
setState(() {
_offsets.add(localPosition);
_timestamp.add(timeStamp);
});
},
onPanUpdate: (details){
setState(() {
final renderBox = context.findRenderObject() as RenderBox;
final localPosition = renderBox.globalToLocal(details.globalPosition);
final timeStamp = DateTime.now();
//print("localPosition: $localPosition");
//print("Timestamp: $timeStamp");
_offsets.add(localPosition);
_timestamp.add(timeStamp);
});
},
onPanEnd: (details){
setState(() {
final timeStamp = DateTime.now();
_offsets.add(null);
_timestamp.add(timeStamp);
});
},
, и я действительно не знаю, что делать дальше, чтобы экспортировать массивы в виде текстового файла. Я искал, но все еще не понимаю (я новичок в трепете). Так что помогите мне, пожалуйста.