Android eclipse将压缩状态添加到ImageView

Android eclipse将压缩状态添加到ImageView,第1张

概述有没有办法向ImageView添加按下状态?我有一个图像,我点击了一个点击监听器,当我按下它时,我想更改为imageviewsrc一秒钟来模仿按钮或列表视图项的按下状态.我可以在src属性中添加选择器xml吗?弄清楚了.您可以将选择器xml添加到ImageView的src属性中.在我的例子中,我在drawables中

有没有办法向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所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1115423.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存