2012-03-12 143 views

回答

0

有兩種方法可以製作自己的按鈕。您可以擴展現有的View類(按鈕或視圖)並以編程方式定義和描述它,然後在xml佈局中使用該類。

或者

創建自定義的暫停和播放按鈕,在圖形編輯器,如Photoshop的GIMP。請注意,您必須爲每個州(常規,重點,按下)以及各種屏幕密度創建資產。然後,將這些複製到您的可繪製文件夾中,並將每個按鈕定義爲可繪製的狀態列表。更多的信息在這裏http://developer.android.com/reference/android/graphics/drawable/StateListDrawable.html

如果你正在播放短的聲音文件,我建議SoundPool。它將所有低級別的東西抽象出來,以便您可以專注於加載,播放和暫停聲音文件,並擔心使您的按鈕的行爲正確。在這裏看看那個班級http://developer.android.com/reference/android/media/SoundPool.html