Android各類按鈕的漸變背景色設置

 只需要使用<shape></shape>類型資源文件中<gradient  />屬性標籤設置漸變背景就可以了,其中:

startcolor:用於指定開始顏色;

endcolor:用於指定結束顏色;

angle:用於指定漸變方向,比如不指定此角度屬性,默認是水平漸變,效果和指定angle="0"是一樣的,如果想指定漸變方向爲上下,則指定angle="90",就可以了,如果想鏡像開始和結束的顏色則設置angle="180",就可以了。

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">

    <solid android:color="#ffffff" />

    <gradient
        android:startColor="#FF7C05"
        android:endColor="#F5D716"
        android:angle="90"
        />
    <corners android:radius="10dp" />

    <stroke
        android:width="0.5dip"
        android:color="#999999" />

</shape>

不指定angle的效果,水平漸變:

指定angle="90" 垂直漸變的效果:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章