有没有办法向ImageVIEw添加按下状态?我有一个图像,我点击了一个点击监听器,当我按下它时,我想更改为imagevIEw src一秒钟来模仿按钮或列表视图项的按下状态.
我可以在src属性中添加选择器xml吗?
弄清楚了.您可以将选择器xml添加到ImageVIEw的src属性中.
在我的例子中,我在drawables中创建了“addbuttonbg.xml”:
<?xml version="1.0" enCoding="utf-8"?><selector xmlns:androID="http://schemas.androID.com/apk/res/androID"><item androID:state_selected="false" androID:state_pressed="false" androID:drawable="@drawable/quickaddbutton" /><item androID:state_pressed="true" androID:drawable="@drawable/quickaddbutton_click" /><item androID:state_selected="true" androID:state_pressed="false" androID:drawable="@drawable/quickaddbutton" /></selector>
然后将您的imagevIEw src设置为@ drawable / addbuttonbg
解决方法:
是的,您可以添加选择器以获得印刷效果
样品:
<?xml version="1.0" enCoding="utf-8"?><selector xmlns:androID="http://schemas.androID.com/apk/res/androID"> <item androID:drawable="@drawable/postbutton_press" androID:state_pressed="true"/> <item androID:drawable="@drawable/postbutton_press" androID:state_focused="true"/> <item androID:drawable="@drawable/postbutton_normal"/></selector>
到ImageVIEw的androID:src =“@ drawable / post_btn_click”属性或androID:background =“@ drawable / post_btn_click”到按钮属性
post_btn_click – > selector drawable的文件名
总结以上是内存溢出为你收集整理的Android eclipse将压缩状态添加到ImageView全部内容,希望文章能够帮你解决Android eclipse将压缩状态添加到ImageView所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)