Flutter中如何获取GestureDetector的x轴和y轴坐标
目前,我正在构建一个 Pinterest 克隆应用程序,我真的需要您的帮助。实际上,我花了将近一个小时寻找答案,但给出的解决方案都不起作用。所以我需要的只是确定用户通过手势检测器按下的位置的 x 轴和 y 轴。谁能帮帮我,拜托...
Currently, I am building a Pinterest clone app and I really need your help. Actually, I've spent almost an hour searching for the answer but none of the solutions given worked. So what I need is just to determine the x and y axes of the place where the user pressed through the Gesture detector. Can anyone help me, please...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我相信您不应该在这里使用
GestureDetector
,而是使用Listener
小部件。作为侦听器,您可以为您提供用户按下位置的全局位置,或按下小部件开始位置的相对位置。这是一些示例代码:
I believe you should not be using a
GestureDetector
here but aListener
widget instead. As a listener can give you the global position of where the user presser, or a relative position to where the widget pressed starts.Here is some example code:
你的问题不清楚。
确定手势检测器的 x 和 y 轴
是什么意思如果您需要知道用户是否向右、向左或向下滑动,这里是一个示例
Your question is unclear. What do you mean by
determine the x and y axes of the Gesture detector
If all you need is know if user swipped right, left or down here is an example
您可以根据需要使用 rect_getter 。并实现如下:
_handleTapDown函数
You can use rect_getter for your desire. And implement as follows:
_handleTapDown function