TouchSlop是系统所能识别出的被认为是滑动的最下距离,换句话说,当手指在屏幕上滑动式,如果两次滑动之间的距离小于这个常亮,那么系统就不认为你是在进行滑动操作。原因很简单:滑动的距离太短,系统不认为它是滑动的。这是一个常量,和设备有关,在不同设备上这个值可能是不同的,通过如下方式即可获取这个常量:
ViewConfiguration.get(getContext()).getScaledTouchSlop();
源码下:
frameworks/base/core/res/res/values/config.xml 文件中
<dimen name="config_viewConfigurationTouchSlop">8dp</dimen>
–出自《Android开发艺术探索》
本文介绍了TouchSlop的概念及其在Android开发中的作用。TouchSlop是一个系统级别的阈值,用于判断用户的触摸行为是否构成滑动。文章还提供了获取该值的方法,并指出了其在不同设备上的变化。
3008

被折叠的 条评论
为什么被折叠?



