Android的圆角按钮和按钮颜色

来源:互联网 发布:sublime mac 汉化包 编辑:程序博客网 时间:2024/06/18 14:19

1. android 设置圆角按钮后,按下按钮后,还能改变按钮的颜色

<span style="font-size:18px;"><?xml version="1.0" encoding="UTF-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android">    <item android:state_pressed="false">           <shape android:shape="rectangle" >            <!-- 填充的颜色 -->            <solid android:color="@color/btn_register_normal"></solid>            <!-- 设置按钮的四个角为弧形 -->            <!-- android:radius 弧形的半径 -->            <corners android:radius="15dip" />            <!-- padding:Button里面的文字与Button边界的间隔 -->            <padding android:bottom="2dp" android:left="2dp" android:right="2dp" android:top="2dp" />        </shape>    </item>    <item android:state_pressed="true">     <shape android:shape="rectangle">            <solid android:color="@color/lightblue" />            <corners android:radius="15dip" />         </shape>    </item> </selector></span>

2. 圆角有时候需要设置一边是圆角,一边是方形的。

<?xml version="1.0" encoding="utf-8"?><shape android:shape="rectangle" xmlns:android="http://schemas.android.com/apk/res/android">  <corners     android:topLeftRadius="5dp"    android:topRightRadius="5dp"    android:bottomLeftRadius="30dp"    android:bottomRightRadius="30dp"/>  <!-- 这是半透明,还可以设置全透明,那就是白色边框的效果了 -->  <solid android:color="#ff065e8d" />  <stroke    android:dashGap="0dp"    android:width="4dp"    android:color="@android:color/white" /></shape>




0 0