CalendarView 公開しました
以前公開すると宣言して先延ばしになっていた、CalendarViewの公開を開始しました。
Android Calendarview - Project Hosting on Google Code※
CalendarViewはAndroid 1.6以降で動作するシンプルなカレンダービューです。
日本の祭日判定を行うK.Tsunoda氏の"kt祝日名取得"を阿蛭 栄一氏がJavaにポーティングした"KtHoliday.java"をほぼそのまま使用しており、ビュー上で祭日を判定/表示することができます。
年月を変更する方法として以下をサポートしています
-
- 「<<」「>>」のタップ
それぞれ前月、次月に遷移します
-
- 年月のタップ
ダイアログにより直接希望の年月に遷移します
-
- フリックモーション
左右又は上下のフリックモーションを検出して前月、次月に遷移します
ライセンスはApache2.0を採用していますので、自由に改変して使って頂いて構いません。ただし、内部で使用しているkt祝日名取得とそのJava版に関してはリンク先にて指示されている使用方法を遵守してください。
この場を借りてkt祝日名取得とそのJava版を公開されているAddinBoxの皆さん、NumberPickerの内部リソース使用方法を教えてくださったrmiyaさん、そして全てのオープンソース開発者にお礼申し上げます。
K.Tsunoda(AddinBox)
Java による祝日判定ロジック実装の試み
カスタムNumberPickerの作成 - にゃんだふる日記