?
このドキュメントでは、 php中國語ネットマニュアル リリース
AbsSeekBar
版本:Android 2.2 r1
?
public abstract class AbsSeekBar extends ProgressBar
?
java.lang.Object
???????? android.view.View
? ???? ???????? android.widget.ProgressBar
??????????????????????????? android.widget.AbsSeekBar
?
概述
????????
???????? 此類為抽象類。供拖動條SeekBar和評分條RatingBar繼承。
?
公共方法???????
???????? public int getKeyProgressIncrement ()
返回方向鍵改變后的進度值
默認情況下此值是根據(jù)最大值而得出的。
返回值
當用戶按下方向鍵后減少或增加之后的進度值。這個進度值是正數(shù)。
?
public int getThumbOffset ()
參見
setThumbOffset(int)
?
public boolean onKeyDown (int keyCode, KeyEvent event)
默認實現(xiàn)KeyEvent.Callback.onKeyMultiple():如果視圖已啟用并且可點擊,當KEYCODE_DPAD_CENTER或者KEYCODE_ENTER被釋放時,執(zhí)行按下(Down)此視圖的操作。
參數(shù)
keyCode?? KeyEvent中用于表示按鍵被按下的識別碼
event??????? 按鍵操作中定義的KeyEvent對象
返回值
假如你已經(jīng)處理了當前事件,返回true。假如你想繼續(xù)讓下一個事件接收者(receiver)處理,則返回false;
?
public boolean onTouchEvent (MotionEvent event)
實現(xiàn)這個方法來處理觸摸屏幕引發(fā)的事件。
參數(shù)
event??????? 動作事件
返回值
如果事件已經(jīng)處理返回True,否則返回false。
?
public void setKeyProgressIncrement (int increment)
設置使用方向鍵更改進度時每次的增加值(注:設置此值后,使用按鍵修改進度值時,每次增加或減少increment大小的幅度)
參數(shù)
increment ????? The amount to increment or decrement when the user presses the arrow keys.
increment???????? 當用戶按下指示鍵時增加或減少的值
?
public synchronized void setMax (int max)
設置進度條的范圍,從0到max
參數(shù)
max?????????? 進度條的最大值
?
public void setThumb (Drawable thumb)
設置可繪制對象thumb為SeekBar中顯示的進度表的結束位置的圖案(注:例如下圖)
?
如果thumb是一個有效的可繪制對象(例如不是null值),那么需要設置thumb的偏移量為他的一半寬度(參見setThumbOffset(int))
參數(shù)
thumb?? 可繪制對象
?
public void setThumbOffset (int thumbOffset)
設置thumb的偏移量允許thumb擴展超出軌道的范圍
參數(shù)
thumbOffset??? 以像素為單位的偏移量
???????????????????????????????????? (注:例如下圖,兩圖同樣取SeekBar的最大值)
默認Offset為thumb的一半時:
setThumbOffset(0)時:
?
受保護方法
???????? protected boolean verifyDrawable (Drawable who)
如果你的視圖子類顯示他自己的可視化對象,他將要重寫此方法并且為了顯示可繪制返回true。此操作允許進行繪制時有動畫效果。
確認當重寫從方法時,需調(diào)用父類相應方法。(注:即記得調(diào)用super.verifyDrawable(who))
參數(shù)
who?????????? 需判斷的可繪制對象(Drawable)。如果是你要顯示的對象,返回True,否則返回調(diào)用父類的結果。 ????????
返回值
如果可繪制對象(Drawable)已經(jīng)在視圖中顯示,返回True否則返回false。并且此處不允許使用動畫。