私の要件は、垂直スワイプで月ビューを開発することです。
ケース -1:
私は、 ViewPager でページを垂直方向にスクロールすることで提案されている Directional-Viewpager を使用してこれを開発してみました。
以下の問題に直面しています。
1) 月と年に制限はなく、無限です。いくつかの無限循環アダプターを使用するか、ユーザーに錯覚を与える必要があります。これをどのように処理しますか?
2) ビューの作成/更新関数が呼び出されないたびに。表示されたビューに戻ると、キャッシュされたビューが表示されることがあります。これをキャッチする場所がないため、タイトルとデータをグリッドビューに更新できません。
3) グリッドビューにボタンがある場合、スワイプが機能しません。
ケース-2:
これは、アニメーションをビューに適用するだけの非常に簡単な方法です。ビューを下にドラッグすると、新しいビュー アニメーションが上から適用されます。上にドラッグすると、新しいビュー アニメーションが下から表示されます。Gridview の下に他のビューがないため、下からのアニメーションが機能しています。1) 上からのグリッドビューのアニメーションが、見苦しいタイトルの上に来ています。
2) グリッドビューにボタンがある場合、スワイプが機能しません。
問題を調べて、上記の 2 つのケースのいずれかまたはカスタム コンポーネントのいずれかに対する解決策を提案してください。