控件点击效果

写一个selector文件
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:state_pressed="true">
            <shape android:shape="rectangle">
            <solid android:color="#ff3300"/>
        </shape>
    </item>
    <item android:state_pressed="false">
        <shape android:shape="rectangle">
        <solid android:color="#ffffff"/>
    </shape>
    </item>
</selector>

把它当做背景设置上即可。

同样的我们如果需要点击时也改变文字的颜色,可以这么写

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

    <item android:state_selected="true" android:color="#ffffff"/>
    <item android:state_focused="true" android:color="#ffffff"/>
    <item android:state_pressed="true" android:color="#ffffff"/>
    <item android:color="#000000"/>

</selector>

把这个给textcolor设置上

猜你喜欢

转载自blog.csdn.net/ZhangXuxiaoqingnian/article/details/82867335
今日推荐