2016-04-19 22 views
0

私はアンドロイドアプリケーションに取り組んでいます。アンドロイドアプリケーションは、ユーザーから番号を取得し、その20/40/60と80%を計算します。アクティビティの一部だけをアニメーション化/更新する方法は?

アプリには固定ヘッダー部分があります。他の部分は、 "計算する"ボタンを押した後に更新する必要があります。私がそれを実装する方法は、右から左に流れる交換を行うことです。

問題は、私は全体のアクティビティを更新したくない、ちょうどeditTextフィールドとボタンがある線形レイアウト部分です。

これは可能ですか、このアクティビティを複製し、結果を再設計し、アクティビティを変更する必要がありますか?

私はアニメーション/トランジションを探しましたが、私が見つけたまたは明らかに理解したのは、アクティビティ間のアニメーションだけでした。

私が何を言おうとしたのか理解していただきたいと思いますが、そうでない場合は不明な部分をお願いします。

私は、アプリケーションビューのスケッチをよりよく理解するために作成しました。

enter image description here

答えて

1

あなたは、フラグメントを使用することができます。

1ヘッダーとフラグメントコンテナを使用した後、2つのフラグメント、1つは入力番号画面用、1つは計算画面用です。

+0

2つのフラグメント間でアニメーションを変更することは可能ですか? – student96

+0

はい、それは 'FragmentTransaction.setCustomAnimations()'とあります。 doc:http://developer.android.com/reference/android/support/v4/app/FragmentTransaction.html – pdegand59

+0

ありがとうございます、これは私が探していたものだと思います! – student96