4

予定を週単位のビューで表示するカレンダーアプリケーションをプログラミングしています。

ビューのonDraw()でカスタム描画してグラフィックを実装しました。

グラフィックには、固定部分(タイムバー)とカレンダーの相対部分(日、予定)が含まれています。

カレンダーを水平スクロールするための最良の方法は何ですか?

ユーザーは過去および将来「無制限」にスクロールできるはずなので、最大幅が固定されていないため、ScrollViewを使用できません。

週のビューに必要な日数が2日多い画像(左に1つ、右に1つ)に相対的な部分を描画し、ビューキャンバスで計算されたオフセットを使用してビットマップを描画することを考えました。

オフセットが1日を超えるとすぐに、ビットマップを再描画する必要がありました。

よりエレガントな解決策を知っている人はいますか?

アンドレアスよろしく

4

0 に答える 0