flutter点击的时候获得一个点击地方的具体坐标
在Flutter中,可以使用GestureDetector组件来获取点击事件的具体坐标。GestureDetector组件有一个onTapDown属性,它是一个回调函数,当用户按下屏幕时,该函数会被调用。回调函数接收一个TapDownDetails对象,该对象包含了触摸点的具体位置信息。
下面是一个示例代码:
GestureDetector(
onTapDown: (TapDownDetails details) {
print(details.globalPosition); // 打印点击位置的坐标
},
child: Container(
width: 200,
height: 200,
color: Colors.yellow,
),
);
在这个示例中,我们使用GestureDetector组件包裹了一个黄色的Container组件。当用户在Container上按下时,onTapDown回调函数就会被调用,并打印出触摸点的全局位置坐标。
原文地址: https://www.cveoy.top/t/topic/bdR4 著作权归作者所有。请勿转载和采集!