0

私はチャットウィンドウでアンドロイドグーグルトークアプリケーションの一部である効果を達成しようとしています。その結果、上下は静的になりますが、開いているさまざまなチャット間をスワイプできます。

つまり、上部と下部に静的なセクションがあり、中央に動的な部分がある画面を設計しようとしています。ギャラリーアプリを考えてみてください。ギャラリーアプリでは、上部にタイトルが表示され、「次を表示」下部の[画像]ボタンと中央の画像は、アクティビティを切り替えるときに表示されるのと同じトランジションに置き換えられます。唯一の違いは、画像の代わりに、中央のより複雑なレイアウトを置き換える必要があることです(いくつかのテキストビューと画像)

どうすればいいですか?アニメーションについて考えたのですが、複雑すぎてフラグメントについて考えましたが、すべてのバージョンでサポートされているかどうかわかりません。また、インフレーターを使用して実行時に描画することも考えましたが、「次のアクティビティ」を実行できません。 " 効果。

4

3 に答える 3

3

ViewFlipperクラスを試してみてください。それはあなたが探しているものです。ここではいくつかの例を示します。

http://android-pro.blogspot.com/2010/09/using-view-flipper-in-android.html
http://www.androidpeople.com/android-viewflipper-example/

于 2011-03-28T21:33:21.677 に答える
1

RelativeLayoutを使用して、ヘッダービューを上部に配置し、フッタービューを下部に配置し、中央のギャラリービュー(または変更されるビューを含むレイアウト)をフッタービューの上に配置することができます。ヘッダービューの下。

于 2011-03-28T21:31:02.013 に答える
0

アニメーションに興味がない場合は、すべてのレイアウトを画面に配置して、View.GONE / View.VISIBLE/View.INVISIBLEフラグで遊ぶことができます。より良いコーディングのためにタグを使用してください。

于 2011-03-29T08:19:06.990 に答える