1. 程式人生 > >Android SeekBar 禁止拖動和點選的實現(可能是最簡單完美的實現)

Android SeekBar 禁止拖動和點選的實現(可能是最簡單完美的實現)

在播放線上音訊時,需求是不能拖動進度條,讓音訊自然播放。
實現就很簡單了,不要和網上的那樣重寫onTouchEvent,沒有必要的,所以一定要了解Android的觸控機制。
直接監聽SeekBar 的 OnTouchListener,就可以實現禁止拖動和點選。

SeekBar sb_play;
sb_play.setOnTouchListener(new View.OnTouchListener() {
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                Log.d("ACETEST"
, "監聽"); return true; } });