0

Android タブレットでインタラクティブなプレゼンテーションを作成中です。利用可能なツールを理解するために、基本的なチュートリアルを実行しました。現在、ダミー アプリケーションを作成したい段階ですが、これに最適な方法がわかりません。私が何をしようとしているのかを理解してもらうために、以下の画像を添付しました。

ここに画像の説明を入力

私が探しているのは、右側に静的ナビゲーションを配置することです。そこでオプションを選択すると、パネルを回転させて新しいコンテンツを反対側に配置することで、左側のコンテンツを切り替えます。中央のペインは、スワイプできる画像のコレクションになります。

これまで、ViewPager クラスをいじってきましたが、これは画像間をすばやくスワイプできるようにするのに理想的です。私がやりたい唯一の機能強化は、ユーザーがこれらの画像をピンチズームできるようにすることですが、画面全体ではなく画像のみがズームされます。これは可能ですか?

第二に、ウェブのバックグラウンドから来て、Androidのdivに相当するものを理解しようとしていますか? 理想的には、コンテンツに応じて複数の textviews/imageviews を備えた左側のパネルが必要ですが、Android API でこれを実現する方法がわかりません。1 つの大きなフラグメントを作成し、その中に複数のネストされたビューを作成する場合ですか?

また、このパネルで回転効果をどのように実現できるのだろうか。以下を使用して、ダミーアプリで効果を達成することができました。

tv.animate().rotationYBy(180).setDuration(2000);

しかし、新しいアイテムが選択されたときにコンテンツを変更する方法がわかりません。現在のフラグメントを動的に削除し、新しいフラグメントを追加して、メニュー項目の選択時にすばやく回転させることを考えています。これは賢明なアプローチですか?

これらがばかげた質問である場合は申し訳ありませんが、Android 内でこれらのことを達成する方法を理解するのに苦労しています。助言がありますか?

ありがとう

4

3 に答える 3

1

私はあなたの人生を少し楽にすることができます.そのようなことを実装するために簡単に使用できるデフォルトのレイアウトはありません. このようなレイアウトの実装は開発者によって異なります。複雑で実際のコードを記述する必要があるため、完全な答えは得られないと思います。私からあなたを助けようとすることができますし、他の人もきっとそうするでしょう。

于 2012-11-27T16:59:38.493 に答える
1

Fragmentsについて必ず読む必要があります。

ズームに関しては、カスタム ImageView を作成できます。(いいね)

Android の div に相当するものは、LinearLayoutRelativeLayoutFrameLayoutなどのレイアウト コンテナーです。レイアウトの詳細については、こちらをお読みください。

于 2012-11-27T17:05:42.030 に答える