现在的位置: 首页 > 综合 > 正文

android中shape绘制背景图片

2013年08月05日 ⁄ 综合 ⁄ 共 867字 ⁄ 字号 评论关闭

android中shape绘制背景图

 

今天无意发现了android中很好的一款绘制背景图片的xml布局吧!shape。使用shape可以很好的替代以前自己四处找背景图片啦!一张图大家看看效果

这张背景就是使用shape绘制的哦。几行代码就可以搞定,个人感觉比使用图片好多了。

新建一个shape的xml

在drawable文件夹下。建立android xml的时候选择drawable,下面就有一个shape的选择。

 gradient为颜色的渐变,corners为边缘的圆角。

<?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

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

这里是简单的介绍。具体的可以看看android sdk上面的介绍

 

 

推荐android等智能机开发QQ交流群:187651345

抱歉!评论已关闭.