【发布时间】:2011-02-06 06:41:36
【问题描述】:
这是我在 Android 中的要求。我需要显示一个小图像。当用户按下图像时,图像应该会稍微放大并回到原来的位置,从而给人一种图像已被点击的印象。 我该怎么做呢? (我尝试在 imageview 中使用 2 个不同的图像(使用图像选择器),但是两个图像都被缩放到视图大小,因此没有可见的动画)
请帮忙。
问候, 山姆
【问题讨论】:
这是我在 Android 中的要求。我需要显示一个小图像。当用户按下图像时,图像应该会稍微放大并回到原来的位置,从而给人一种图像已被点击的印象。 我该怎么做呢? (我尝试在 imageview 中使用 2 个不同的图像(使用图像选择器),但是两个图像都被缩放到视图大小,因此没有可见的动画)
请帮忙。
问候, 山姆
【问题讨论】:
如果您只想在按下时增加图像大小(没有动画) - 选择器是正确的方法,它应该可以工作。
可能是您为 ImageView 设置了错误布局参数或 scaleType。
如果您想看到流畅的动画,当用户点击 imageview 时,您应该将 onClickListener 添加到您的 ImageView 并在 onClick 处理程序上添加适当的动画。
【讨论】: