1

AndroidでImageViewを移動するには(キャンバスを使用せずに)?? 画像をアニメーションのように変換したいのですが、キャンバスがわかりにくいです :S

4

1 に答える 1

0

多分これはあなたを助けるでしょう。

    TranslateAnimation ta = new TranslateAnimation(fromX, toX, fromY, toY);
    ta.setDuration(300);
    ta.setAnimationListener(new AnimationListener() {
        public void onAnimationStart(Animation animation) {
        }

        public void onAnimationRepeat(Animation animation) {
        }

        public void onAnimationEnd(Animation animation) {

        }
    });
    yourView.startAnimation(ta);

必要に応じて値を設定し、 onAnimationEnd() ビューの現在の値を使用して値から yourView layoutParams.Set を設定し、値を指定した後、新しい x および y 値に従って yourView を設定します。

于 2013-09-28T20:45:30.827 に答える