仅在拖动Thumb时,Seekbar更改进度

问题描述 投票:1回答:1

当用户ONLY触摸Thumb时,我面临着如何控制搜索栏进度的问题>

我知道这是一个重复的问题,但是这里的链接使我对thisthis有了一个了解。

经过几轮测试,以下是我的工作逻辑结果

mySeekbar.setOnTouchListener(new View.OnTouchListener() {
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        Rect rcThumb = mySeekbar.getThumb().getBounds();
        int iWidth = rcThumb.width();
        if (event.getX() >= (rcThumb.left - iWidth) && event.getX() <= (rcThumb.right + iWidth)) {
            return false;
        } else
            return true;
    }
});

预期结果

请勿拖曳when released 拖动或点击时enter image description here问题您可以复制并粘贴上面的代码进行测试。众所周知,当触摸或拖动拇指时,拇指会变大,但问题是,如果不触摸拇指,则拇指会变大。这个问题不会经常发生,但很少发生。无论如何解决这个问题?非常感谢您的帮助。

问题结果

请勿拖曳when released 拖动或点击时enter image description here

当用户仅触摸Thumb时,我面临着如何控制Seekbar进度的问题,我知道这是一个重复的问题,但是这里的链接使我对此有所了解。之后...

android android-seekbar
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.