Android中妙用Selector实现颜色图片切换效果

在目前的安卓开发中,很多情况下,都会涉及到颜色变化,比如应用程序中下方的按钮,当我们点击按钮的时候,希望更换图片或者是按钮中的颜色发生变化,这种颜色的改变使得用户能够更加清晰的看到所处的“功能”。

通过逻辑代码实现文字的改变并不特别方便,所以,本文将介绍使用selector对文字或者图片进行修改。

本文例子中,使用RadioButton进行按钮的设置,不多废话,上效果。


原始效果:

Android中妙用Selector实现颜色图片切换效果_第1张图片


点击之后效果:


Android中妙用Selector实现颜色图片切换效果_第2张图片


Android应用目录结构:

Android中妙用Selector实现颜色图片切换效果_第3张图片


text_color.xml中内容:



    
    


imag_drawable.xml中内容:



    
    


activity_main中内容:




    


注:color文件夹系统默认是不存在的,需要自己创建。使用selector实现的切换效果,在逻辑代码中可以只设置控件的checked等相关属性即可。








你可能感兴趣的:(Android开发系列)