آموزش CalendarView فارسی در برنامه نویسی اندروید

امتیاز 5.00 ( 1 رای )

سلام دوستان امیدوارم حالتان خوب باشد در این سری از آموزش برنامه نویسی اندروید به آموزش CalendarView فارسی در برنامه نویسی اندروید می پردازیم نام دیگر آن PersianCalendarView است این کتاب خانه بسیار قدرتمند است و در بیشتر آپ های ایرانی مورد استفاده قرار گرفته است  در ادامه می توانید پیش نمایشی از آن را مشاهده کنید با ما همراه باشید.
 

 
حجم آن کمی بالا است ولی کامل است.
برای استفاده از این کتاب خانه باید ابتدا آن را به پروژه اضافه کنید.
ابتدا وارد فایل Build.gradle از نوع Top Level شده و در بخش repositories خط زیر را اضافه کنید.

وارد فایل Build.gradle از نوع Module شده و در بخش dependencies خط زیر را اضافه کنید.

سپس پروژه را sync کنید. علت خطاهای گریدل را قبلا بررسی کرده ایم کافی است در سایت واژه Gradle را جستجو کنید.
برای اینکه Calendar را در Layout خود قرار دهید از کد زیر استفاده کنید.

app:pcv_colorBackground : رنگ پس زمینه را تنظیم می کند.
app:pcv_colorDayName : رنگ نام روز را تنظیم می کند.
app:pcv_colorHoliday : رنگ روز های تعطیل را تنظیم می کند.
app:pcv_colorHolidaySelected : رنگ روز تعطیل انتخاب شده را تنظیم می کند.
app:pcv_colorNormalDaySelected : رنگ روز های عادی انتخاب شده را تنظیم می کند.
app:pcv_colorNormalDay : رنگ روز ها را تنظیم می کند.
app:pcv_eventUnderlineColor : رنگ زیر خط را تنظیم  می کند.
برای handle کردن آن در اکتیویتی از کد زیر استفاده کنید.

این کتاب خانه شامل Event های ملی ایران می باشد ولی اگر خواستید یک Event خاص تعریف کنید از کد زیر استفاده کنید.

سه نوع Event تعریف کردیم اولی که نامش Custom event است و برای روز جاری تنظیم شده است.
دویمن Event که نامش Custom Event 2 است و بروی 12 روز بعد تنظیم شده است.
سومین Event هم برای تاریخ خاصی تنظیم شده است.
اگر می خواهید رویداد یا همان Event روز خاصی را به دست بیارید مثل زیر عمل کنید.

کد بالا رویداد مربوط به امروز را به دست می آورد.
 
این آموزش هم به پایان رسید.
 
موفق و پیروز باشید.

مطالعه بیشتر