android 按钮点击样式

一、水波纹点击效果,包含2个文件

文件:style_btn_click.xml

...

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

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

    android:color="@color/mainLight5">

    <item android:drawable="@color/white" />

</ripple>

...

使用方法:

<Button 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/style_btn_click"  />

二、普通点击变色样式

style_normal_btn_click.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="@color/click1" />
             <!--圆角-->
             <corners android:radius="1dp" />
          </shape>
         </item>
         <!--默认背景-->
         <item>
             <shape>
                 <solid android:color="@color/white" />
                 <corners android:radius="1dp" />
             </shape>
         </item>
</selector>

使用方法:

``

<Button      

    android:layout_width="wrap_content"    

    android:layout_height="wrap_content"    

    android:background="@drawable/style_normal_btn_click "  />

```

或者可以使用工具类样式工具类

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。