2025-05-24

今天無意發現瞭android中很好的一款繪制背景圖片的xml佈局吧!shape。使用shape可以很好的替代以前自己四處找背景圖片啦!一張圖大傢看看效果 

 

這張背景就是使用shape繪制的哦。幾行代碼就可以搞定,個人感覺比使用圖片好多瞭。

新建一個shape的xml

在drawable文件夾下。建立android xml的時候選擇drawable,下面就有一個shape的選擇。

 gradient為顏色的漸變,corners為邊緣的圓角。

[html]
<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android"  
    android:shape="rectangle" 
    > 
    <gradient 
        android:startColor="#151F28" 
        android:endColor="#375974" 
        android:angle="90" 
        > 
    </gradient> 
 
    <corners  
        android:bottomLeftRadius="15dp" 
        android:bottomRightRadius="15dp" 
        android:topLeftRadius="15dp" 
        android:topRightRadius="15dp" 
        /> 
</shape> 
再在佈局裡面引入這個shape就可以瞭

主要是設置android:backgroud

[html]
<LinearLayout  
        android:layout_width="800dp" 
        android:layout_height="200dp" 
        android:orientation="horizontal" 
        android:background="@drawable/myshape" 
        android:layout_gravity="center" 

這裡是簡單的介紹。具體的可以看看android sdk上面的介紹 

摘自  wanli_smile的專欄 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *