歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android中shape繪制背景圖

Android中shape繪制背景圖

日期:2017/3/1 10:17:55   编辑:Linux編程

今天無意發現了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. <corners
  12. android:bottomLeftRadius="15dp"
  13. android:bottomRightRadius="15dp"
  14. android:topLeftRadius="15dp"
  15. android:topRightRadius="15dp"
  16. />
  17. </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