안드로이드 추천 오픈소스5) DateTimeRangePicker
Android/Open Source

안드로이드 추천 오픈소스5) DateTimeRangePicker


https://github.com/wisnukurniawan/date-time-range-picker-android

 

wisnukurniawan/date-time-range-picker-android

Standalone Android widget for picking a single date, multiple date, and range of date from a calendar view. - wisnukurniawan/date-time-range-picker-android

github.com

SkyScanner 등에서 사용하는 UI를 갖춘 달력 오픈소스이다.

 

 

0) 한장 소개

 

1) 기본적인 사용방법

 

in build.gradle (Project: xxx)

allprojects {
  repositories {
    ...
    maven { url 'https://jitpack.io' }
  }
}

in build.gradle (Module:app) 

dependencies {
	implementation "com.github.wisnukurniawan:date-time-range-picker-android:${version}"
}

lastest version : 1.0.6

 

in XML

<com.wisnu.datetimerangepickerandroid.CalendarPickerView
    android:id="@+id/calendar_view"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    />

in java

Calendar nextYear = Calendar.getInstance();
nextYear.add(Calendar.YEAR, 1);

CalendarPickerView calendar = (CalendarPickerView) findViewById(R.id.calendar_view);
Date today = new Date();
calendar.init(today, nextYear.getTime())
    .withSelectedDate(today);

 

proguard

No configuration needed.