Android shape自定義button樣式


<?xml version="1.0" encoding="utf-8"?>

< selector //view的各種狀態(正常無焦點,焦點,onclick按下、放開等等)

xmlns:android="http://schemas.android.com/apk/res/android">

< 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>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM