今天无意发现了
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上面的介绍