Android通过selector改变界面状态

先上图,看看效果:

 

初始效果            按下后效果  

 

在res/drawable文件夹新增一个文件,此文件设置了图片的触发状态,你可以设置state_pressed,state_checked,state_pressed,state_selected,state_focused,state_enabled等几个状态:

 



	
	
	
 

 

 实现如下,注意其中的android:src="@drawable/imageselector"

 

			

 

如果当触发的控件不是ImageView,而是别的控件,可在代码中用

 

blacklistImageView.setPressed(true);

 

blacklistImageView.setChecked(true);

 

 

你可能感兴趣的:(android)