0

私はこれらの2つの写真を持っています: ここに画像の説明を入力してください

ここに画像の説明を入力してください

そして私はそれらのアニメーションを作ろうとしています。最初の写真(ホイールなしの写真)、次にブースホイール付きの写真を表示したいと思います。位置が変わらず、車が消えないので、車輪が現れたように見えます。そこで、XMLレイアウトを「リロード」しただけでは見栄えがよくないため、フェードイン効果を使用しようとしました。

多くのチュートリアルを見つけましたが、どれも私の問題を解決しませんでした。私の質問は:誰かがそれを行う方法を知っていますか?

4

1 に答える 1

0

FrameLayoutを使用して2つのImageViewをスタックすると、常に最初の画像がウィールなしで表示され、アクションリスナーを使用して、AlphaAnimationを使用して2番目のImageViewでアニメーションをトリガーします。

 Animation animation = new  AlphaAnimation(0.0f, 1.0f);
 animation.setDuration(1000); // anim duration in milli second
 animation.setRepeatCount(0); // 0 no repeat
 animation.setFillAfter(true); 
 iv.startAnimation(animation); // iv is your imageview
于 2013-02-26T09:37:05.550 に答える