4.2.3 由于不熟悉Android上层对触摸屏的单击、滑动判断的原理,最终在XXX帮助下,确定了android2.3/frameworks/base/core/java/androidiew/ViewConfiguration.java文件中TAP_TIMEOUT和TOUCH_SLOP两个参数对单击和滑动判断有直接影响;
4.2.4 经过多组参数验证最终将驱动定时器延时设置为50ms,TAP_TIMEOUT为115ms,TOUCH_SLOP为12,触摸效果能达到客户要求。
以下是经过测试后给出的推荐值:
参数名 推荐值范围(单位) 现有代码取值 含义 对触摸效果的影响
TAP_TIMEOUT 100~180(毫秒) 115 在TAP_TIMEOUT时间内无滚动,则判断为单击 值越小,越容易判断为单击;值越大,越容易判断为滑动,并且点击反应速度会变慢
TOUCH_SLOP 8~18(像素) 12 移动距离在TOUCH_SLOP个像素内,判断为单击。否则为滚动 值越小,越容易判断为滑动;值越大,越容易判断为单击
UP_DELAY_TIME 30~100(毫秒) 115 上报UP的延时时间 值越小,越容易判断为单击;值越大,越容易判断为滑动,并且点击反应速度会变慢

更多相关文章

  1. Android(安卓)判断是否能真正上网
  2. 程序猿媛一:Android滑动翻页+区域点击事件
  3. android 滚动手势动画
  4. Android仿IOS 仿微信 右滑关闭Activity(附源码)
  5. 仿qq横向滑动删除的 SwipeMenuListView
  6. Android:Fragment在ViewPager中的生命周期
  7. Android图集的上下左右拖动及动画效果研究,图片拖拽或视频拖拽
  8. Android(安卓)检测网络连接状态
  9. Github-Client(ANDROID)开源之旅(三) ------ 巧用ViewPagerIndicato

随机推荐

  1. Android(安卓)UI开发专题(一) 之界面设计
  2. Android中的横竖屏
  3. 我对谷歌的chromium和android发展的看法
  4. Android智能指针SP WP使用方法介绍
  5. 想做android开发工程师?这些技能都要具备
  6. FirefoxOS 系统进程初步分析 底层系统继
  7. Android中LocationManager的简单使用,获
  8. Android之permission权限列表2-另一篇文
  9. AndroidUI设计之 布局管理器 - 详细解析
  10. Android(安卓)-- AppWidget 高级篇