本文主要是介绍点击事件加上颜色的点击效果,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在项目中为了美观,通常都会加上事件的点击效果,加图片很简单打,但是有时候应为特殊需求要加点击时的颜色效果,便记下来方法,以备不时之需
首先跟加图片的背景一样,在drawable里建一个xml文件
内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"><shape>
<gradient android:endColor="@color/yellow" android:startColor="@color/yellow" />
</shape></item>
<item android:state_focused="true"><shape>
<gradient android:endColor="@color/yellow" android:startColor="@color/yellow" />
</shape></item>
<item android:state_checked="true"><shape>
<gradient android:endColor="@color/yellow" android:startColor="@color/yellow" />
</shape></item>
<item android:state_selected="true"><shape>
<gradient android:endColor="@color/yellow" android:startColor="@color/yellow" />
</shape></item>
<item><shape>
<gradient android:endColor="@color/background" android:startColor="@color/background" />
</shape></item>
</selector>
这篇关于点击事件加上颜色的点击效果的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!