TouchSlop是系统所能识别出的被认为是滑动的最小距离,这是一个常量,并且和设备有关,在不同的设备上这个值是不同的,通过当前上下文获取方式如下:
ViewConfiguration.get(getContext()).getScaledTouchSlop();
下面简单通过源码来介绍,获取TouchSlop的过程:
public static ViewConfiguration get(Context context) {
final DisplayMetrics metrics = context.getResources().getDisplayMetrics();
final int density = (int) (100.0f * metrics.density);
ViewConfiguration configuration = sConfigurations.get(de