2
我必須在Android中創建一個自定義複合按鈕欄控件,如here。要創建這樣的按鈕欄,我想擴展一個LinearLayout並添加我的按鈕。按鈕具有黑色背景,但具有漸變填充;我不喜歡使用PNG,因爲按鈕的顏色可以在運行時改變。創建自定義複合按鈕欄
如何在Android中獲得類似的效果?
謝謝。
我必須在Android中創建一個自定義複合按鈕欄控件,如here。要創建這樣的按鈕欄,我想擴展一個LinearLayout並添加我的按鈕。按鈕具有黑色背景,但具有漸變填充;我不喜歡使用PNG,因爲按鈕的顏色可以在運行時改變。創建自定義複合按鈕欄
如何在Android中獲得類似的效果?
謝謝。
你必須使用imageview作爲按鈕。
設置兩個圖像視圖可以
使用XML文件來改變顏色的按鈕到的ImageView的SRC像
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false"
android:drawable="@drawable/back_normal" />
<item android:state_pressed="true"
android:drawable="@drawable/back_pressed" />
</selector>
爲gredient風格。
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient android:angle="90" android:startColor="#663300"
android:centerColor="#330000"
android:endColor="#330000"/>
</shape>
多數民衆贊成它。