2010-12-05 67 views
4

我最初有一个位图图像的ImageView的:的Android AnimationDrawable缩放

<ImageView 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    /> 

默认情况下是ImageView的扩展位图,填补了宽度就是我想要的。

但问题是,当我将ImageView的源代码更改为AnimationDrawable,它由多个原始大小相同的图像构建而成时,动画不会缩放并返回原始。

我该如何缩放可缩放动画的缩放位图?

回答

3

我使用ImageView setPadding()以编程方式处理了这个问题。我计算了ImageView高度和宽度与我想要显示的区别,并设置了我自己的填充,以便ImageView的可用大小与我的动画完全匹配。

它的蛮力并不是很灵活,但我还没有看到任何更好的解决方案张贴和这个问题已经出现了很多次。