您的位置:首页 > 移动开发 > Android开发

android自定义drawable图形

2016-01-18 14:21 666 查看
首先在res目录下新建目录drawable,然后在该drawable目录下创建你需要的图形,例如按钮背景,可以新建文件button.xml,之后再按钮的布局文件中设置android:background="@drawable/button",即可得到你创建的背景图片

1.新建目录drawable



2.在drawable目录下新建文件button.xml作为按钮背景

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<!--点击背景-->
<item android:state_pressed="true">
<shape>
<!--色值-->
<solid android:color="#e79429" />
<!--圆角-->
<corners android:radius="10dp" />
</shape>
</item>
<!--默认背景-->
<item>
<shape>
<solid android:color="#f6aa3e" />
<corners android:radius="10dp" />
</shape>
</item>
</selector>


3. button设置属性:android:background="@drawable/button"
<Button
android:id="@+id/search"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:layout_centerVertical="true"
android:layout_alignParentRight="true"
android:textSize="12sp"
android:textStyle="bold"
android:text="@string/action_search"
android:background="@drawable/button" />


4.效果图

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: