2011-04-27 8 views
0

私はそれにいくつかのコンポーネントが表示されています。ユーザーは、私は1つのEditTextと他のコンポーネントうまく機能アンドロイドのUIアニメーション

edtPhone.setEnabled(false); 
を上に移動しますが、すべてがすぐに起こると私はゆっくりとそれをやりたいとアニメーションを非表示にする必要があるいくつかのチェックボックスのチェックを外したとき、私は垂直方向

でリニアレイアウトを使用します

どのように私はそれをアンドロイドで行うことができますか?

+0

HIユーザー、詳細はこちら[リンク](http://sankarganesh-info-exchange.blogspot.com/2011/04/performing-animation-in-android.html) –

答えて

0

TranslateAnimationを作成し、それにAnimationListenerを割り当て、onAnimationEnd()に、あなたはView.GONEにごEditTextの可視性を設定する必要があります(またはView.INVISIBLE、それはあなたのニーズによって異なります)とアニメーションが停止したとき、あなたがやりたいです。

移動する他のコンポーネントにTranslateAnimationを割り当てることを忘れないでください。 TranslateAnimationをゆっくり動かすには、XMLでandroid:duration、コードでAnimation.setDuration()を使用し、定義された値はミリ秒(多分500ミリ秒ですか?)にします。

関連する問題