7

我正在尝试使用 ScaleAnimation 从 View 的中心左右缩放一个相当于左右的视图。无论我为 pivotX 和 PivotY 设置什么值,它总是以相同的方式缩放(就像右边缘似乎在缩放,保持左边缘不变)。下面是我用来初始化 ScaleAnimation 的代码。如果我做错了什么,任何人都可以告诉我吗?谢谢。

final ScaleAnimation scaleAnim = new ScaleAnimation(1.0f, 2.0f, 1.0f, 1.0f,
     Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
4

1 回答 1

3

初始化动画解决了这个问题。

我只是使用下面的代码来初始化它。

    anim.initialize(/* animate view */child.getWidth(), 
                                     child.getHeight(),
                    /* parents view */ this.getWidth(), 
                                      this.getHeight());
于 2011-07-04T12:58:30.000 回答