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

Android Button 带点击效果的圆角

2016-03-30 14:23 399 查看
首先定义一个shape.xml

<selector
xmlns:Android="http://schemas.android.com/apk/res/android">

<item
Android:state_selected="true">

<shape
Android:shape="rectangle">

<solid
Android:color="#C80000"/>

<corners
Android:radius="8dip"/>

<size
Android:height="40dip"/>

</shape>

</item>

<item
Android:state_pressed="true">

<shape
Android:shape="rectangle">

<solid
Android:color="#C80000"/>

<corners
Android:radius="8dip"/>

<size
Android:height="40dip"/>

</shape>

</item>

<item>

<shape
Android:shape="rectangle">

<solid
Android:color="#FF0000"/>

<corners
Android:radius="8dip"/>

<size
Android:height="40dip"/>

</shape>

</item>

</selector>

然后在使用的时候,使用这个shape.xml

<?xml
version="1.0"
encoding="utf-8"?>

<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

>

<TextView

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="@string/hello"

/>

<Button

android:id="@+id/roundButton"

android:text=" 圆角按钮 "

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:background="@drawable/shape"

/>

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