2011-01-29 32 views
14

ボタン(カスタム背景画像とシステムテキスト付き)を使用してフェードアウトするアニメーションを作成しようとしています。それは実際にうまくいく。問題は、アニメーションの後、初期状態に戻ることです。アニメ化してそのままにしておきたい。終了時の状態でAndroidアニメーションを終了する

ありがとうございます!

答えて

30
AlphaAnimation anim = new AlphaAnimation(1, 0.2f); 
anim.setDuration (5000); 
textView.startAnimation (anim); 
anim.setFillAfter(true); 

これでうまくいくはずです。

私の答えはandroid.View transparency

+0

おかげで「盗まれた」形で、私は1つの重要なポイントについては言及しませんでした。私はそれを半透明の状態にしておきたい。アニメーションは0.71アルファにフェードインされ、それが私が好きな場所です - そのため、View.GONEは残念なことに動作しません。 – Mike

+0

これが役立つかどうかを確認する - http://developer.android.com/reference/android/view/animation/Animation.html#setFillAfter(boolean) – fiction

+0

以前に投稿されたリンクの最後にもう1つ ')'があります。 – fiction

関連する問題