AlmostMaterialDatepicker

Additional

Language
Java
Version
N/A
Created
Dec 19, 2017
Updated
Feb 20, 2018 (Retired)
Owner
shagiz
Contributor
shagiz
1
Activity
Badge
Generate
Download
Source code

Advertisement

AlmostMaterialDatepicker

Date picker made in material design style with some additional spinner for more convenient use.

Install

To add this library to your project, you must add the JitPack repo to your root build.gradle file...

allprojects {
 repositories {
    ...
    jcenter()
 }
}

Then include this in your dependencies block

implementation('com.shagi:material-datepicker:1.3') {
        exclude group: 'com.android.support'
    }

Usage

   val dialog = DatePickerFragmentDialog.newInstance({ view, year, monthOfYear, dayOfMonth ->
                Toast.makeText(applicationContext,
                        "year $year month $monthOfYear day $dayOfMonth",
                        Toast.LENGTH_SHORT).show()
            }, 2017, 11, 4)

            dialog.show(supportFragmentManager, "tag")

            /* Possible params
                dialog.setMaxDate(System.currentTimeMillis())
                dialog.setMinDate(System.currentTimeMillis())
                dialog.setYearRange(2000, 2010)
                dialog.setCancelColor(Color.MAGENTA)
                dialog.setOkColor(Color.MAGENTA)
                dialog.setAccentColor(Color.MAGENTA)
                dialog.setCancelText("Out")
                dialog.setOkText("Fine")
            */