Android的GridView滚动速度计算 1C

怎么计算出Android的GridView的滚动速度,用于GridView加载网络图片,当滚动过快就不加载图片,滚动慢就加载图片

3个回答

跟运行速度会有关系吗

在ontouchEvent中这样处理
if (mVelocityTracker == null) {
mVelocityTracker = VelocityTracker.obtain();
}
mVelocityTracker.addMovement(event);
用下面这个获取速度
mVelocityTracker.computeCurrentVelocity(1000, MAX_YVELOCITY);
int velocity = (int)mVelocityTracker.getYVelocity();

不过你可能不需要这样,你可以延时加载网络图片,滑过去了就cancel掉

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!