0

私は、画面の上部から下部にかけて5つの画面は、ウィンドウの垂直ブラインドと同様です。AndroidのUIデザイン - 展開可能/折りたたみ可能なビュー(左/右に拡大された列ビュー)

フォーカスが合っているときは、左右に広がり、別のものにピントが合うと、フォーカスが崩れ、新しいものが広がります。間には素晴らしいアニメーションもあります。

誰もがこれにいくつかの光を当てることができますか?私はAndroid UIの部分が全く新しいです。どのような種類のビューを使用するべきか、それらを設定可能にする方法は?

ありがとうございました!

答えて

0

私の頭の上から、5つの子ViewGroupレイアウトを持つ線形レイアウトを単純に作成することができます。xmlにanimatelayoutの変更を追加して、滑らかなアニメーションを取得します。

これらの子レイアウトの内部には、そのレイアウトの拡大可能なサイズのレイアウトがあり、次にその表示を消すように設定されます。

クリックすると可視性が設定されます。別のものが選択されたときに折りたたむことができるように、その可視性を追跡します。 これが役立つことを願っています。

+0

ありがとうございました!私は、拡大したときに各列でユーザーが選択できる画像の2次元グリッド表示を考えています。また、ユーザーが左右にスクロールすると、選択した画像を保持する必要があります。スクロール中にデータが失われないように気をつける必要がありますか?上記のビューを引き続き使用できますか?ありがとう! – Zip

+0

あなたはあなたの道を辿る必要があることは何もありません..もしリストが5列以上10列以下になったら、おそらくそれを再考して、おそらく水平にスクロールするrecyclerviewにしてください。あなたがこれが役に立つと思ったら答えとして:) –

関連する問題