Android——SeekBar(進度、音量大小的控件)

一、SeekBar 爲ProgressBar的子類

二、SeekBar的主要方法和屬性

(1) setMax   設置SeekBar的最大數值

(2) setProgress  設置SeekBar當前的數值

(3)setSecondaryProgress  設置SeekBar的第二數值,即當前拖動條推薦的數值

三、SeekBar的事件監聽器 OnSeekBarChangeListener接口

seekBar.setOnSeekBarChangeListener();

SeekBar與ProgressBar的區別在於,SeekBar可以通過用戶的拖動操作來控制。

監聽三個事件,重寫接口方法

1. 數值改變: onProgressChanged

2. 開始拖動: onStartTrackingTouch

3. 停止拖動: onStopTrackingTouch

四、SeekBar的使用

1.標籤:在佈局xml文件中添加SeekBar標籤

<!-- max最大值  progress當前值 -->
<SeekBar
android:id="@+id/seekbar"
android:max="100" 
android:progress="50"
/>
五、自定義SeekBar進度條

android:progressDrawable="@drawable/seekbar_img" (改變進度條的樣式)

android:thumb="@drawable/thumb"(改變滑塊的樣式)

1.系統自帶的樣式爲 style="@android:style/Widget.SeekBar"  同ProgressBar一樣改變樣式,可以模仿已有的樣式文件進行改寫

2.在SeekBar標籤下,添加屬性 android:thumb="@drawable/*****"

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章