今天分享一个自己做的点击item(按钮或者text控件都可以哈)状态的效果分享一下,话不多说上代码:
首先在res下的drawable里面创建一个文件,名字自己定义我这里叫 list_item_style
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!--这里是点击状获取焦点,默认围false,pressed设置围true是点击状态 -->
<item android:state_focused="false" android:state_pressed="true">
<shape>
<!--这里是点击状态的圆角 -->
<corners
android:radius="5dp"
/>
<!--这里是点击状态的颜色 -->
<solid android:color="#5EAFF4"/>
<!--这里是点击状态的外围线的设置宽度以及颜色 -->
<stroke
android:width="0.5px"
android:color="#505050"/>
</shape>
</item>
<item android:state_focused="false" android:state_pressed="false">
<shape>
<!--这里是点击状态的圆角 -->
<corners
android:radius="5dp"
/>
<!--这里是点击状态的颜色 -->
<solid android:color="#F9F9FA"/>
<!--这里是点击状态的外围线的设置宽度以及颜色 -->
<stroke
android:width="0.5px"
android:color="#505050"/>
</shape>
</item>
</selector>
然后再上使用方法:特别简单正常引用即可:
android:background="@drawable/list_item_style"
欢迎新手讨论借鉴,欢迎大佬指点。。。