我有一个ImageView,它最初有一个位图图像:
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/> 默认情况下,图像视图缩放位图以填充我想要的宽度。
但问题是,当我将ImageView的源更改为AnimationDrawable时,即由几个与原始图像大小相同的图像构建而成,那么动画根本不会缩放,而是返回到原始图像。
我怎样才能像缩放位图一样缩放可绘制的动画?
发布于 2012-04-15 03:22:31
我通过使用ImageView setPadding()以编程方式处理了这个问题。我计算了ImageView的高度和宽度与我想要显示的内容之间的差异,并设置了自己的填充,以便ImageView的可用大小与我的动画完全匹配。
这是蛮力的,不是很灵活,但我没有看到任何更好的解决方案张贴出来,这个问题已经出现了很多次。
https://stackoverflow.com/questions/4361848
复制相似问题