そう..
画面全体にさまざまなコンテンツのボックスを表示するために、StaggeredGridLayoutManager と新しい RecyclerView を必要とする Android アプリを開発しています。
私はすでにいくつかのテストを行っており (下の imgur のスクリーンショットを参照)、これを使用する方法の一般的なアイデアを理解しています。以前にいくつかのアプリを作成しましたが、これほど大きな課題はありません。
私が行っているプロジェクトには、多くの分野での高度な知識が必要であり、これを行うための正しいアプローチへの指針を尋ねたかった.
基本的な要件は次のとおりです。
*セルごとに異なるビュー コンテナー、異なるサイズ、異なるコンテンツ。(これまでのところ、単一の膨張したビューしか使用できません)。以下に示すさまざまなボックスサイズは、レイアウトの背景と同じ色で文字列サイズが異なるテキストビューで作成したため、高さが変わりますが、同じビューです。
* ビューをクリックしたときの Google Inbox のようなアニメーション (電子メールを開くときのアニメーション) と SGLM の他のビューを押しのける
*バックエンドから取得した情報を「開いた」ビューに表示 (上のアニメーション)
これは漠然とした質問のように聞こえますが、基本的に、上記の点の実装があるかどうかを知りたいです。マテリアル デザインが多くのアニメーションやその他のタッチをもたらすことは知っていますが、そこで述べたようなことはありますか?
通常のビューの代わりにフラグメントを使用する必要がありますか?
ありがとう