首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要帮助处理Android TrackBall事件

需要帮助处理Android TrackBall事件
EN

Stack Overflow用户
提问于 2009-07-27 23:12:24
回答 1查看 5.4K关注 0票数 2

我有两个关于安卓TrackBall事件的问题。我很感激你能帮我解决这些问题:

  1. 我能检测到TrackBall事件的速度吗?就像在Fling中,我可以检测到‘大的’和‘小的’的放纵。我能穿过田径球吗?
  2. 为什么TrackBall事件总是跟随左右键事件?在我看来,它们似乎是重复的。

例如,我将调试语句放在dispatchTrackballEvent()和dispatchKeyEvent()中,然后切换到模拟器中的“跟踪球”模式。当我移动鼠标时,我总是看到dispatchTrackballEventevent和dispatchKeyEvent。

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-07-28 15:01:01

对你的怀疑的回答:

  1. 安卓系统中的TrackBall事件给你发送了一个MotionEvent对象(文档),从这个对象你可以读取历史信息,让你做出一个运动增量,这样你就可以知道球是以多大的强度滚动的。
  2. 这是因为您没有告诉系统您已经在onTrackBallEvent处理程序中使用了该事件(文档,如果您不返回true,则该事件将作为don键事件引发。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1191142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档