Android shape自定義button樣式
我們今天來說一說怎麼樣讓你的Button更炫一些,如果把這個添加到你的遊戲裏,你就會讓你的遊戲更吸引玩家,android為我們提供了太多難以想象的效果,那麼我們就來看看這個效果怎麼樣來實現吧,我們還是先來看看效果圖:完事我們就來看看代碼吧。讓我們盡情的想象我們的界麵有多麼的炫吧。
Java代碼:
<?xml version="1.0" encoding="utf-8"?> < selector //view的各種狀態(正常無焦點,焦點,onclick按下、放開等等) xmlns:andro> < item android:state_pressed="true" > //選中未up時 < shape> < gradient //顏色漸變 android:startColor="#ff8c00" //開始顏色 android:endColor="#FFFFFF" //結束顏色 android:angle="270" /> //漸變方向 < stroke //按鈕邊緣 android:width="2dp" //邊緣寬 android:color="#dcdcdc" /> //邊緣顏色 < corners //按鈕四個圓角 android:radius="2dp" /> //半徑 < padding //按鈕文字和邊緣距離(內邊距) android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" /> < /shape> < /item> < item android:state_focused="true" > //焦點 < shape> < gradient android:startColor="#ffc2b7" android:endColor="#ffc2b7" android:angle="270" /> < stroke android:width="2dp" android:color="#dcdcdc" /> < corners android:radius="2dp" /> < padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" /> < /shape> < /item> < item> //無焦點 < shape> < gradient android:startColor="#ff9d77" android:endColor="#ff9d77" android:angle="270" /> < stroke android:width="2dp" android:color="#fad3cf" /> < corners android:radius="2dp" /> < padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" /> < /shape> < /item> < /selector>
最後更新:2017-04-02 17:28:36