android如何实现imageview默认是灰色,被点击后变成蓝色,(详情请看图片)并保持是蓝色
2个回答
展开全部
这说白一点就是两个图片的切换,最简单的就是写一个selector配置文件来实现,也可以在点击事件中去切换图片。
更多追问追答
追问
拜托。。我知道设置selector,设置了android:state_pressed="true"等,在代码里设置imageView.setPressed(true);可点击按下去会变蓝色,但松开后又变灰色了
追答
这里image1就是默认灰色,image2就是蓝色,不是简单的只要press=true就行,需要设置drawable,imageView.setPressed(true)这个属性,imageview里面不需要,没有影响的应该
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询