当前位置: 代码迷 >> Android >> seekbar出现拖动不灵现象,该怎么处理
  详细解决方案

seekbar出现拖动不灵现象,该怎么处理

热度:68   发布时间:2016-04-28 08:15:36.0
seekbar出现拖动不灵现象
     已经实现了seekbar侦听,但是存在这样的问题,在seekbar拖动到最大值后,再想往左一次性拖动到最小值时,就会拖一下停一下,拖一下停一下,需要拖动两三次才行。在最小值时,往最大值拖动也是存在该问题。在seekbar的拖动按钮在中间附近开始拖动就没问题。
      请问大家有碰到过这种问题否,是否是seekbar本身问题。
seekbar

------解决方案--------------------
检查一下你的监听逻辑,我觉得不是seekbar的问题
------解决方案--------------------
可能是 seekbar 变化的时候 做很多事情 UI卡住了
------解决方案--------------------

可以修改通过修改加速度来解决,android_view_VelocityTracker.cpp 中修改红色部分试试

void VelocityTrackerState::computeCurrentVelocity(int32_t units, float maxVelocity) {
    //BUD_ID QELYSW-1133 ADD ZHAOCHUNQING 20120524 (START)
    float acceleration_delta = 3.0f;
    //BUD_ID QELYSW-1133 ADD ZHAOCHUNQING 20120524 (END)
    BitSet32 idBits(mVelocityTracker.getCurrentPointerIdBits());
mCalculatedIdBits = idBits;
…..
}

看看这个 是否有帮助
  相关解决方案