編輯:Android開發實例
版本
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 ()
返回方向鍵改變後的進度值
默認情況下此值是根據最大值而得出的。
返回值
當用戶按下方向鍵後減少或增加之後的進度值。這個進度值是正數。
public int getThumbOffset ()
參見
setThumbOffset(int)
public boolean onKeyDown (int keyCode, KeyEvent event)
默認實現KeyEvent.Callback.onKeyMultiple():如果視圖已啟用並且可點擊,當KEYCODE_DPAD_CENTER或者KEYCODE_ENTER被釋放時,執行按下(Down)此視圖的操作。
參數
keyCode KeyEvent中用於表示按鍵被按下的識別碼
event 按鍵操作中定義的KeyEvent對象
返回值
假如你已經處理了當前事件,返回true。假如你想繼續讓下一個事件接收者(receiver)處理,則返回false;
public boolean onTouchEvent (MotionEvent event)
實現這個方法來處理觸摸屏幕引發的事件。
參數
event 動作事件
返回值
如果事件已經處理返回True,否則返回false。
public void setKeyProgressIncrement (int increment)
設置使用方向鍵更改進度時每次的增加值(注:設置此值後,使用按鍵修改進度值時,每次增加或減少increment大小的幅度)
參數
increment The amount to increment or decrement when the user presses the arrow keys.
increment 當用戶按下指示鍵時增加或減少的值
public synchronized void setMax (int max)
設置進度條的范圍,從0到max
參數
max 進度條的最大值
public void setThumb (Drawable thumb)
設置可繪制對象thumb為SeekBar中顯示的進度表的結束位置的圖案(注:例如下圖)
如果thumb是一個有效的可繪制對象(例如不是null值),那麼需要設置thumb的偏移量為他的一半寬度(參見setThumbOffset(int))
參數
thumb 可繪制對象
public void setThumbOffset (int thumbOffset)
設置thumb的偏移量允許thumb擴展超出軌道的范圍
參數
thumbOffset 以像素為單位的偏移量
(注:例如下圖,兩圖同樣取SeekBar的最大值)
默認Offset為thumb的一半時:
setThumbOffset(0)時:
四、 受保護方法
protected boolean verifyDrawable (Drawable who)
如果你的視圖子類顯示他自己的可視化對象,他將要重寫此方法並且為了顯示可繪制返回true。此操作允許進行繪制時有動畫效果。
確認當重寫從方法時,需調用父類相應方法。(注:即記得調用super.verifyDrawable(who))
參數
who 需判斷的可繪制對象(Drawable)。如果是你要顯示的對象,返回True,否則返回調用父類的結果。
返回值
如果可繪制對象(Drawable)已經在視圖中顯示,返回True否則返回false。並且此處不允許使用動畫。
小圖標下載
轉自: http://www.cnblogs.com/over140/archive/2010/10/25/1860096.html
什麼是廣播 在Android中,Broadcast是一種廣泛運用的在應用程序之間傳輸信息的機制。我們拿廣播電台來做個比方。我們平常使用收音機收音是這樣的:許許多多
JSON代表JavaScript對象符號。它是一個獨立的數據交換格式,是XML的最佳替代品。本章介紹了如何解析JSON文件,並從中提取所需的信息。Android提供了四個
仿水波紋流球進度條控制器,Android實現高端大氣的主流特效,供大家參考,具體內容如下 效果圖: CircleView 這裡主要是實現中心圓以及水波特效
Android提供了許多方法來控制播放的音頻/視頻文件和流。其中該方法是通過一類稱為MediaPlayer。Android是提供MediaPlayer類訪問內置的媒體播放