【问题标题】:Android: how to draw ImageButton as pressed until it loses focus?Android:如何绘制 ImageButton 直到它失去焦点?
【发布时间】:2011-01-27 22:27:04
【问题描述】:

一旦按下,我希望 ImageButton 继续绘制,就好像它被按下一样,直到触摸到其他东西。有没有办法做到这一点,而不是扩展 ImageButton 来控制它的绘制方式,并添加一个焦点侦听器来监视它是否失去焦点?

谢谢。

【问题讨论】:

    标签: android imagebutton


    【解决方案1】:

    您可以使用选择器对象而不是位图来在图像按钮中提供所需的效果

    更多信息在这里http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList

    【讨论】:

    • 嗯。看起来很有希望,但这些看起来是为了让我可以指定用于按下、聚焦等的位图。我真正想做的只是让它在聚焦时绘制默认的“按下”橙色背景。
    • 找出被按下的默认 id 并将它们放入新的选择器对象中,然后玩得开心。不幸的是,没有部分解决方法