歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Android中shape繪制背景圖

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

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

新建一個shape的xml

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

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

  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <shape xmlns:android="http://schemas.android.com/apk/res/android"   
  3.     android:shape="rectangle"  
  4.     >  
  5.     <gradient  
  6.         android:startColor="#151F28"  
  7.         android:endColor="#375974"  
  8.         android:angle="90"  
  9.         >  
  10.     </gradient>  
  11.   
  12.     <corners   
  13.         android:bottomLeftRadius="15dp"  
  14.         android:bottomRightRadius="15dp"  
  15.         android:topLeftRadius="15dp"  
  16.         android:topRightRadius="15dp"  
  17.         />  
  18. </shape>  

再在布局裡面引入這個shape就可以了

主要是設置android:backgroud

  1. <LinearLayout   
  2.         android:layout_width="800dp"  
  3.         android:layout_height="200dp"  
  4.         android:orientation="horizontal"  
  5.         android:background="@drawable/myshape"  
  6.         android:layout_gravity="center"  
  7. >  

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

Copyright © Linux教程網 All Rights Reserved