ViewConfiguration

2017-04-07  本文已影响31人  金馆长说

ViewConfiguration是view包下的一个子类,这里记录了view的一些基础数据。比如最大速率和最小速率、滑动距离、
滚动距离、fling距离、等。

用法
利用get方法获取当前VIEW的Config对象
ViewConfiguration.get(getContext());

一些方法

1.在可滑动的控件中用于区别单击子控件和滑动操作的一个伐值。

mTouchSlop = configuration.getScaledTouchSlop();

2.用于设置最小加速率和最大速率.

mMinimumVelocity = configuration.getScaledMinimumFlingVelocity();
mMaximumVelocity = configuration.getScaledMaximumFlingVelocity();

3.滚动距离

mOverscrollDistance = configuration.getScaledOverscrollDistance();

4.fling距离

mOverflingDistance = configuration.getScaledOverflingDistance();

5.摩擦力,用来计算减速度

mDeceleration = computeDeceleration(ViewConfiguration.getScrollFriction());

/**

上一篇下一篇

猜你喜欢

热点阅读