2012-03-12 145 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