【问题标题】:Android AnimationDrawable scalingAndroid AnimationDrawable 缩放
【发布时间】:2012-04-15 03:22:31
【问题描述】:

我有一个最初有位图图像的 ImageView:

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

默认情况下,imageview 会缩放位图以填充我想要的宽度。

但问题是,当我将 ImageView 的源更改为 AnimationDrawable 时,即由几张与原始大小相同的图像构建,那么动画根本不会缩放并返回到原始。

如何以与缩放位图相同的方式缩放可绘制动画?

【问题讨论】:

    标签: android


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多