android中shape绘制背景图片
3784 点击·0 回帖
![]() | ![]() | |
![]() | 今天无意发现了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" Androidhape="rectangle" > <gradient AndroidtartColor="#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上面的介绍 | |
![]() | ![]() |