【发布时间】:2014-08-22 19:32:54
【问题描述】:
我有一张图片用作按钮。它是一个相对布局中的 ImageView。 RelativeLayout 是接收触摸事件的 View。触摸时,我想将图像部分变灰作为反馈。我该怎么做?
我能想到的最好方法是在 ImageView 顶部放置另一个带有黑色背景的 View,并将其设置为通常 100% 透明,但触摸时只有 50% 透明。 有没有办法直接设置 RelativeLayout 或 ImageView 的样式而不使用额外的 View?
提前谢谢...
【问题讨论】:
-
ImageView 的 setColorFilter 将是一个不错的起点,但这实际上取决于您所追求的效果
标签: android android-view android-styles