0
如何設置圖像樣式按鈕的樣式,使其顯示爲PNG圖標,但是在點擊/觸摸時,PNG形狀會獲得柔和的發光邊緣?Android圖像按鈕樣式
如何設置圖像樣式按鈕的樣式,使其顯示爲PNG圖標,但是在點擊/觸摸時,PNG形狀會獲得柔和的發光邊緣?Android圖像按鈕樣式
你可能想看看9-patch
基本上你創建烤成圖像的輝光效果的透明PNG,而同時保持完好的角落,讓你把內的內容,它會擴展邊緣圖像的預定義區域。
要將圖像映射到按鈕,您需要一個選擇器,它是一個xml文件並放入您的項目drawable中。從另一個答案抓住的樣本看起來像這樣
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/red_button_pressed" />
<item android:state_focused="true" android:drawable="@drawable/red_button_focus" />
<item android:drawable="@drawable/red_button_rest" />
</selector>
http://developer.android.com/reference/android/widget/ImageButton.html解釋說,這很不錯。 – zapl 2012-03-07 19:16:03