7

ScaleAnimationを使用して、ビューの中心から左右に相当するビューをスケーリングしようとしています。私が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を初期化すると、問題は解決しました。

私はそれを初期化するためにコーディングするために以下を使用しました。

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