کتابخانه تقویم شمسی برای اندروید

دسته‌بندی:
بدون دیدگاه

سلام ممکن براتون پیش اومده باشه که نیاز به استفاده از تقویم در اپلیکیشن خودتون داشته باشید ولی  استفاده از تقویم های میلادی و تبدیل آن به شمسی دردسر و پیچیدگی های خاص خودشُ داره و اصلا قید این کار و بزنید البته تقویم های شمسی محدودی هم برای اندروید وجود داره که خب اونها همه خالی از اشکال نیستند ولی امروز میخوام یک تقویم عالی معرفی کنم که استفاده از اون فوق العاده راحت هست پس همراه باشید.

 

آتیس کد

تقویم شمسی اندروید

مثل همیشه برای وارد کردن کتابخانه به پروژه خط زیر و در مسیر گریدل کپی میکنیم.

    compile 'com.github.mirrajabi:persian-calendar-view:1.1.1'

خب حالا برای اینکه ویو تقویم و در صفحه داشته باشیم از کد زیر در XML استفاده میکنیم.


<ir.mirrajabi.persiancalendar.PersianCalendarView
 android:id="@+id/persian_calendar"
 android:layout_width="match_parent" 
android:layout_height="290sp"
 app:pcv_colorBackground="#292929" 
app:pcv_colorDayName="#bab6b6" 
app:pcv_colorHoliday="#ffd506" 
app:pcv_colorHolidaySelected="#f1f2f3" 
app:pcv_colorNormalDaySelected="#d9d9d9"
 app:pcv_colorNormalDay="#f3f4f5"
 app:pcv_eventUnderlineColor="#02f0f0"/>

تقویم متد و آپشن های زیادی داره که تعدادیشُ در اینجا براتون مینویسم.
pcv_typefacePath: مسیر فونت دلخواه شما
pcv_colorBackground: رنگ پس زمینه تقویم
pcv_colorHoliday: رنگ متن روز های تعطیل
pcv_colorNormalDay: رنگ متن روز های عادی
شما به این توابع از طریق کلاس خودتون هم دسترسی دارید.


  PersianCalendarView calendarView  = (PersianCalendarView) findViewById(R.id.persian_calendar);
  PersianCalendarHandler calendarHandler = persianCalendarView.getCalendar();
                PersianDate today = calendar.getToday();

برای مطالعه بیشتر جزییات از لینک زیر در گیت هاب پروژه استفاده کنید.
https://github.com/mirrajabi/persian-calendar-view

آموزش زبان کاتلین
  • نویسنده
    hesam
  • تعداد بازدید
    982 views
0دیدگاه فرستاده شده است.
شما هم دیدگاه خود را بنویسید

نوشته‌های ویژه
اخبار ویژه