检查是否执行了 MotionEvent.ACTION_MOVE
我在 opengl ES 中制作了一个带有覆盖层的按钮,就像谷歌地图一样;我希望我的按钮在点击时显示叠加层,并在再次点击按钮时将其关闭。问题是,如果用户点击按钮并在图像周围拖动,则叠加层仍然会关闭。有没有办法确定在事件过程中是否执行了 ACTION_MOVE?这样我可以将其设置为仅在未检测到 ACTION_MOVE 时关闭/打开。谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果我理解,您可以像这样设置按钮:
只需使用触摸侦听器,而不是单击侦听器。
~伊顿
If I understand, you set your button up like this:
Just use a touch listener, not a click listener.
~Aedon