package Ġcom . z yy o ona 7 . picker Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . graphics . Color Ċ import Ġandroid . graphics . Paint Ċ import Ġandroid . graphics . Type face Ċ import Ġandroid . util . Attribute Set Ċ import Ġandroid . view . Gravity Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroid . widget . LinearLayout Ċ import Ġandroidx . annotation . Color Int Ċ import Ġandroidx . annotation . Color Res Ċ import Ġandroidx . annotation . Raw Res Ċ import Ġcom . z yy o ona 7 . picker . ex . Wheel Day View Ċ import Ġcom . z yy o ona 7 . picker . ex . Wheel Month View Ċ import Ġcom . z yy o ona 7 . picker . ex . Wheel Year View Ċ import Ġcom . z yy o ona 7 . picker . helper . DatePicker Helper Ċ import Ġcom . z yy o ona 7 . picker . helper . DatePicker Ċ import Ġcom . z yy o ona 7 . picker . helper . Wheel Picker Ċ import Ġcom . z yy o ona 7 . picker . listener . On Date Selected Listener Ċ import Ġcom . z yy o ona 7 . wheel . Wheel View Ċ import Ġcom . z yy o ona 7 . wheel . formatter . Int Text Formatter Ċ import Ġcom . z yy o ona 7 . wheel . listener . On Scroll Changed Listener Ċ import Ġjava . util .* Ċ Ċ /** Ċ Ġ* Ġ æĹ¥æľŁ Ġ éĢīæĭ© åĻ¨ View Ċ Ġ* Ċ Ġ* Ġ@ author Ġz yy o ona 7 Ċ Ġ*/ Ċ class ĠDate Picker View Ġ@ Jvm Over loads Ġconstructor ( context : ĠContext , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġattrs : ĠAttributeSet ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdef Style Attr : ĠInt Ġ= Ġ 0 ) ĊĠĠĠ Ġ: ĠLinearLayout ( context , Ġattrs , Ġdef Style Attr ), ĠDate Picker , ĠW heel Picker Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġdate Picker Helper : ĠDate Picker Helper ĊĠĠĠ Ġprivate Ġvar Ġwidth Weight Mode Ġ= Ġfalse ĊĠĠĠ Ġprivate Ġvar Ġyear Weight : ĠFloat Ġ= Ġ 1 f ĊĠĠĠ Ġprivate Ġvar Ġmonth Weight : ĠFloat Ġ= Ġ 1 f ĊĠĠĠ Ġprivate Ġvar Ġday Weight : ĠFloat Ġ= Ġ 1 f ĊĠĠĠ Ġprivate Ġvar Ġis Show Year : ĠBoolean Ġ= Ġtrue ĊĠĠĠ Ġprivate Ġvar Ġis Show Month : ĠBoolean Ġ= Ġtrue ĊĠĠĠ Ġprivate Ġvar Ġis SH ow Day : ĠBoolean Ġ= Ġtrue ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġwheel Year View Ġ= ĠW heel Year View ( context ) ĊĠĠĠĠĠĠĠ Ġval Ġwheel Month View Ġ= ĠW heel Month View ( context ) ĊĠĠĠĠĠĠĠ Ġval Ġwheel Day View Ġ= ĠW heel Day View ( context ) ĊĠĠĠĠĠĠĠ Ġwheel Year View . id Ġ= ĠR . id . wheel _ year ĊĠĠĠĠĠĠĠ Ġwheel Month View . id Ġ= ĠR . id . wheel _ month ĊĠĠĠĠĠĠĠ Ġwheel Day View . id Ġ= ĠR . id . wheel _ day ĊĠĠĠĠĠĠĠ Ġdate Picker Helper Ġ= ĠDate Picker Helper ( wheel Year View , Ġwheel Month View , Ġwheel Day View ) ĊĠĠĠĠĠĠĠ Ġattrs ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġinit Attrs ( context , Ġit ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġadd Views ( wheel Year View , Ġwheel Month View , Ġwheel Day View ) ĊĠĠĠĠĠĠĠ ĠsetShow Year ( is Show Year ) ĊĠĠĠĠĠĠĠ ĠsetShow Month ( is Show Month ) ĊĠĠĠĠĠĠĠ ĠsetShow Day ( is SH ow Day ) ĊĠĠĠĠĠĠĠ Ġwheel Year View . setText Formatter ( Int Text Formatter ("% 0 4 d ")) ĊĠĠĠĠĠĠĠ Ġwheel Month View . setText Formatter ( Int Text Formatter ("% 0 2 d ")) ĊĠĠĠĠĠĠĠ Ġwheel Day View . setText Formatter ( Int Text Formatter ("% 0 2 d ")) ĊĠĠĠĠĠĠĠ Ġset Max Text Width Measure Type ( Wheel View . Measure Type . SAME _ WIDTH _ WITH _ NUM ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġinit Attrs ( context : ĠContext , Ġattrs : ĠAttributeSet ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtyped Array Ġ= Ġcontext . obtain Styled Attributes ( attrs , ĠR . style able . DatePicker View ) ĊĠĠĠĠĠĠĠ Ġwidth Weight Mode Ġ= Ġtyped Array . getBoolean ( R . style able . DatePicker View _ dp v _ width Weight Mode , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġyear Weight Ġ= Ġtyped Array . get Float ( R . style able . DatePicker View _ dp v _ year Weight , Ġ 1 f ) ĊĠĠĠĠĠĠĠ Ġmonth Weight Ġ= Ġtyped Array . get Float ( R . style able . DatePicker View _ dp v _ month Weight , Ġ 1 f ) ĊĠĠĠĠĠĠĠ Ġday Weight Ġ= Ġtyped Array . get Float ( R . style able . DatePicker View _ dp v _ day Weight , Ġ 1 f ) ĊĠĠĠĠĠĠĠ Ġis Show Year Ġ= Ġtyped Array . getBoolean ( R . style able . DatePicker View _ dp v _ show Year , Ġtrue ) ĊĠĠĠĠĠĠĠ Ġis Show Month Ġ= Ġtyped Array . getBoolean ( R . style able . DatePicker View _ dp v _ show Month , Ġtrue ) ĊĠĠĠĠĠĠĠ Ġis SH ow Day Ġ= Ġtyped Array . getBoolean ( R . style able . DatePicker View _ dp v _ show Day , Ġtrue ) ĊĠĠĠĠĠĠĠ Ġval Ġstart Year Ġ= Ġtyped Array . getInt ( R . style able . DatePicker View _ dp v _ start Year , Ġ- 1 ) ĊĠĠĠĠĠĠĠ Ġval Ġend Year Ġ= Ġtyped Array . getInt ( R . style able . DatePicker View _ dp v _ end Year , Ġ- 1 ) ĊĠĠĠĠĠĠĠ Ġif Ġ( start Year Ġ> Ġ 0 Ġ&& Ġend Year Ġ> Ġ 0 Ġ&& Ġend Year Ġ>= Ġstart Year ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Year Range ( start Year , Ġend Year ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġselected Year Ġ= Ġtyped Array . getInt ( R . style able . DatePicker View _ dp v _ selected Year , Ġ- 1 ) ĊĠĠĠĠĠĠĠ Ġval Ġselected Month Ġ= Ġtyped Array . getInt ( R . style able . DatePicker View _ dp v _ selected Month , Ġ- 1 ) ĊĠĠĠĠĠĠĠ Ġval Ġselected Day Ġ= Ġtyped Array . getInt ( R . style able . DatePicker View _ dp v _ selected Day , Ġ- 1 ) ĊĠĠĠĠĠĠĠ Ġif Ġ( selected Year Ġ> Ġ 0 Ġ&& Ġselected Month Ġ> Ġ 0 Ġ&& Ġselected Day Ġ> Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠsetSelected Date ( selected Year , Ġselected Month , Ġselected Day ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġset Visible Items ( typed Array . getInt ( R . style able . DatePicker View _ dp v _ visible Items , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠW heel View . DEFAULT _ VISIBLE _ ITEM )) ĊĠĠĠĠĠĠĠ Ġset Line Spacing ( typed Array . get Dimension Pixel Size ( R . style able . DatePicker View _ dp v _ line Spacing , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠW heel View . DEFAULT _ LINE _ SPACING )) ĊĠĠĠĠĠĠĠ Ġset Cyc lic ( typed Array . getBoolean ( R . style able . DatePicker View _ dp v _ cyc lic , Ġfalse )) ĊĠĠĠĠĠĠĠ Ġset Text Size ( typed Array . get Dimension Pixel Size ( R . style able . DatePicker View _ dp v _ text Size , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠW heel View . DEFAULT _ TEXT _ SIZE )) ĊĠĠĠĠĠĠĠ Ġset Text Align ( Wheel View . convert Text Align ( typed Array . getInt ( R . style able . DatePicker View _ dp v _ textAlign , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠW heel View . TEXT _ ALIGN _ CENTER ))) ĊĠĠĠĠĠĠĠ Ġset Text Padding ( typed Array . get Dimension Pixel Size ( R . style able . DatePicker View _ dp v _ text Padding , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠW heel View . DEFAULT _ TEXT _ P ADDING )) ĊĠĠĠĠĠĠĠ Ġval Ġyear Left Text Ġ= Ġtyped Array . getText ( R . style able . DatePicker View _ dp v _ year Left Text ) Ġ?: Ġ"" ĊĠĠĠĠĠĠĠ Ġval Ġmonth Left Text Ġ= Ġtyped Array . getText ( R . style able . DatePicker View _ dp v _ month Left Text ) Ġ?: Ġ"" ĊĠĠĠĠĠĠĠ Ġval Ġday Left Text Ġ= Ġtyped Array . getText ( R . style able . DatePicker View _ dp v _ day Left Text ) Ġ?: Ġ"" ĊĠĠĠĠĠĠĠ Ġset Left Text ( year Left Text , Ġmonth Left Text , Ġday Left Text ) ĊĠĠĠĠĠĠĠ Ġval Ġyear Right Text Ġ= Ġtyped Array . getText ( R . style able . DatePicker View _ dp v _ year Right Text ) Ġ?: Ġ"" ĊĠĠĠĠĠĠĠ Ġval Ġmonth Right Text Ġ= Ġtyped Array . getText ( R . style able . DatePicker View _ dp v _ month Right Text ) Ġ?: Ġ"" ĊĠĠĠĠĠĠĠ Ġval Ġday Right Text Ġ= Ġtyped Array . getText ( R . style able . DatePicker View _ dp v _ day Right Text ) Ġ?: Ġ"" ĊĠĠĠĠĠĠĠ Ġset Right Text ( year Right Text , Ġmonth Right Text , Ġday Right Text ) ĊĠĠĠĠĠĠĠ Ġset Left Text Size ( typed Array . get Dimension Pixel Size ( R . style able . DatePicker View _ dp v _ left Text Size , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠW heel View . DEFAULT _ TEXT _ SIZE )) ĊĠĠĠĠĠĠĠ Ġset Right Text Size ( typed Array . get Dimension Pixel Size ( R . style able . DatePicker View _ dp v _ right Text Size , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠW heel View . DEFAULT _ TEXT _ SIZE )) ĊĠĠĠĠĠĠĠ Ġset Left Text Margin Right ( typed Array . get Dimension Pixel Size ( R . style able . DatePicker View _ dp v _ left Text Margin Right , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠW heel View . DEFAULT _ TEXT _ P ADDING )) ĊĠĠĠĠĠĠĠ Ġset Right Text Margin Left ( typed Array . get Dimension Pixel Size ( R . style able . DatePicker View _ dp v _ right Text Margin Left , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠW heel View . DEFAULT _ TEXT _ P ADDING )) ĊĠĠĠĠĠĠĠ Ġset Left TextColor ( typed Array . getColor ( R . style able . DatePicker View _ dp v _ left TextColor , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠW heel View . DEFAULT _ SELECTED _ TEXT _ COLOR )) ĊĠĠĠĠĠĠĠ Ġset Right TextColor ( typed Array . getColor ( R . style able . DatePicker View _ dp v _ right TextColor , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠW heel View . DEFAULT _ SELECTED _ TEXT _ COLOR )) ĊĠĠĠĠĠĠĠ Ġval Ġleft Gravity Ġ= Ġtyped Array . getInt ( R . style able . DatePicker View _ dp v _ left Text Gravity , Ġ 0 ) ĊĠĠĠĠĠĠĠ Ġset Left Text Gravity ( Wheel View . co vert Extra Gravity ( left Gravity )) ĊĠĠĠĠĠĠĠ Ġval Ġright Gravity Ġ= Ġtyped Array . getInt ( R . style able . DatePicker View _ dp v _ right Text Gravity , Ġ 0 ) ĊĠĠĠĠĠĠĠ Ġset Right Text Gravity ( Wheel View . co vert Extra Gravity ( right Gravity )) ĊĠĠĠĠĠĠĠ Ġset Normal TextColor ( typed Array . getColor ( R . style able . DatePicker View _ dp v _ normal TextColor , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠW heel View . DEFAULT _ NORMAL _ TEXT _ COLOR )) ĊĠĠĠĠĠĠĠ ĠsetSelected TextColor ( typed Array . getColor ( R . style able . DatePicker View _ dp v _ selected TextColor , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠW heel View . DEFAULT _ SELECTED _ TEXT _ COLOR )) ĊĠĠĠĠĠĠĠ ĠsetShow Divider ( typed Array . getBoolean ( R . style able . DatePicker View _ dp v _ show Divider , Ġfalse )) ĊĠĠĠĠĠĠĠ Ġset Divider Type ( Wheel View . convert Divider Type ( typed Array . getInt ( R . style able . DatePicker View _ dp v _ divider Type , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠW heel View . DI VIDER _ FILL ))) ĊĠĠĠĠĠĠĠ Ġset Divider Color ( typed Array . getColor ( R . style able . DatePicker View _ dp v _ divider Color , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠW heel View . DEFAULT _ SELECTED _ TEXT _ COLOR )) ĊĠĠĠĠĠĠĠ Ġset Divider Height ( typed Array . get Dimension Pixel Size ( R . style able . DatePicker View _ dp v _ divider Height , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠW heel View . DEFAULT _ DI VIDER _ HEIGHT )) ĊĠĠĠĠĠĠĠ Ġset Wheel Divider Padding ( typed Array . get Dimension Pixel Size ( R . style able . DatePicker View _ dp v _ divider Padding , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠW heel View . DEFAULT _ TEXT _ P ADDING )) ĊĠĠĠĠĠĠĠ Ġset Divider Offset Y ( typed Array . get Dimension Pixel Offset ( R . style able . DatePicker View _ dp v _ divider Offset Y , Ġ 0 )) ĊĠĠĠĠĠĠĠ Ġset Cur ved ( typed Array . getBoolean ( R . style able . DatePicker View _ dp v _ cur ved , Ġtrue )) ĊĠĠĠĠĠĠĠ Ġset Cur ved Arc Direction ( Wheel View . convert Cur ved Arc Direction ( typed Array . getInt ( R . style able . DatePicker View _ dp v _ cur ved Arc Direction , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠW heel View . CUR VED _ ARC _ DIRECTION _ CENTER ))) ĊĠĠĠĠĠĠĠ Ġset Cur ved Arc Direction Factor ( typed Array . get Float ( R . style able . DatePicker View _ dp v _ cur ved Arc Direction Factor , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠW heel View . DEFAULT _ CUR VED _ FACTOR )) ĊĠĠĠĠĠĠĠ ĠsetShow Cur tain ( typed Array . getBoolean ( R . style able . DatePicker View _ dp v _ show Cur tain , Ġfalse )) ĊĠĠĠĠĠĠĠ Ġset Cur tain Color ( typed Array . getColor ( R . style able . DatePicker View _ dp v _ cur tain Color , ĠColor . TRANSP ARENT )) ĊĠĠĠĠĠĠĠ Ġtyped Array . recycle () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġadd Views ( wheel Year View : ĠW heel Year View , Ġwheel Month View : ĠW heel Month View , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwheel Day View : ĠW heel Day View ) Ġ{ ĊĠĠĠĠĠĠĠ Ġorientation Ġ= ĠH ORIZONTAL ĊĠĠĠĠĠĠĠ Ġval Ġwidth Ġ= Ġif Ġ( width Weight Mode ) Ġ 0 Ġelse ĠViewGroup . LayoutParams . WRAP _ CONTENT ĊĠĠĠĠĠĠĠ Ġval Ġyear Lp Ġ= ĠLayout Params ( width , ĠViewGroup . LayoutParams . WRAP _ CONTENT ) ĊĠĠĠĠĠĠĠ Ġval Ġmonth Lp Ġ= ĠLayout Params ( width , ĠViewGroup . LayoutParams . WRAP _ CONTENT ) ĊĠĠĠĠĠĠĠ Ġval Ġday Lp Ġ= ĠLayout Params ( width , ĠViewGroup . LayoutParams . WRAP _ CONTENT ) ĊĠĠĠĠĠĠĠ Ġyear Lp . gravity Ġ= ĠGr avity . CENTER _ VERTICAL ĊĠĠĠĠĠĠĠ Ġmonth Lp . gravity Ġ= ĠGr avity . CENTER _ VERTICAL ĊĠĠĠĠĠĠĠ Ġday Lp . gravity Ġ= ĠGr avity . CENTER _ VERTICAL ĊĠĠĠĠĠĠĠ Ġif Ġ( width Weight Mode ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġyear Lp . weight Ġ= Ġyear Weight ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmonth Lp . weight Ġ= Ġmonth Weight ĊĠĠĠĠĠĠĠĠĠĠĠ Ġday Lp . weight Ġ= Ġday Weight ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġadd View ( wheel Year View , Ġyear Lp ) ĊĠĠĠĠĠĠĠ Ġadd View ( wheel Month View , Ġmonth Lp ) ĊĠĠĠĠĠĠĠ Ġadd View ( wheel Day View , Ġday Lp ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Year Text Formatter ( text Formatter : ĠInt Text Formatter ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Year Text Formatter ( text Formatter ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Month Text Formatter ( text Formatter : ĠInt Text Formatter ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Month Text Formatter ( text Formatter ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Day Text Formatter ( text Formatter : ĠInt Text Formatter ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Day Text Formatter ( text Formatter ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset On Date Selected Listener ( listener : ĠOn Date Selected Listener ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setOn Date Selected Listener ( listener ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset On Scroll Changed Listener ( listener : ĠOn Scroll Changed Listener ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setOn Scroll Changed Listener ( listener ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Year Range ( start Year : ĠInt , Ġend Year : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Year Range ( start Year , Ġend Year ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠsetSelected Date ( date : ĠDate ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setSelected Date ( date ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠsetSelected Date ( calendar : ĠCalendar ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setSelected Date ( calendar ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠsetSelected Date ( year : ĠInt , Ġmonth : ĠInt , Ġday : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setSelected Date ( year , Ġmonth , Ġday ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Max Selected Date ( max Date : ĠDate ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setMax Selected Date ( max Date ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Max Selected Date ( max Date : ĠDate , Ġover Range Mode : ĠW heel View . Over Range Mode ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setMax Selected Date ( max Date , Ġover Range Mode ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Max Selected Date ( max Calendar : ĠCalendar ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setMax Selected Date ( max Calendar ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Max Selected Date ( max Calendar : ĠCalendar , Ġover Range Mode : ĠW heel View . Over Range Mode ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setMax Selected Date ( max Calendar , Ġover Range Mode ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset DateRange ( min Date : ĠDate , Ġmax Date : ĠDate ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setDate Range ( min Date , Ġmax Date ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset DateRange ( min Date : ĠDate , Ġmax Date : ĠDate , Ġover Range Mode : ĠW heel View . Over Range Mode ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setDate Range ( min Date , Ġmax Date , Ġover Range Mode ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset DateRange ( min Calendar : ĠCalendar , Ġmax Calendar : ĠCalendar ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setDate Range ( min Calendar , Ġmax Calendar ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset DateRange ( min Calendar : ĠCalendar , Ġmax Calendar : ĠCalendar , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġover Range Mode : ĠW heel View . Over Range Mode ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setDate Range ( min Calendar , Ġmax Calendar , Ġover Range Mode ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠsetShow Year ( is Show : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Show Year ( is Show ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠsetShow Month ( is Show : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Show Month ( is Show ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠsetShow Day ( is Show : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Show Day ( is Show ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Year Max Text Width Measure Type ( measure Type : ĠW heel View . Measure Type ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Year Max Text Width Measure Type ( measure Type ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Month Max Text Width Measure Type ( measure Type : ĠW heel View . Measure Type ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Month Max Text Width Measure Type ( measure Type ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Day Max Text Width Measure Type ( measure Type : ĠW heel View . Measure Type ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Day Max Text Width Measure Type ( measure Type ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Max Text Width Measure Type ( measure Type : ĠW heel View . Measure Type ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setMax Text Width Measure Type ( measure Type ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Max Text Width Measure Type ( year Type : ĠW heel View . Measure Type , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmonth Type : ĠW heel View . Measure Type , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġday Type : ĠW heel View . Measure Type ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setMax Text Width Measure Type ( year Type , Ġmonth Type , Ġday Type ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Selected Date (): ĠDate Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġdate Picker Helper . getSelected Date () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Selected Date Str (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġdate Picker Helper . getSelected Date Str () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Selected Year (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġdate Picker Helper . getSelected Year () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Selected Month (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġdate Picker Helper . getSelected Month () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Selected Day (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġdate Picker Helper . getSelected Day () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Wheel Year View (): ĠW heel Year View Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġdate Picker Helper . get Wheel Year View () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Wheel Month View (): ĠW heel Month View Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġdate Picker Helper . get Wheel Month View () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Wheel Day View (): ĠW heel Day View Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġdate Picker Helper . get Wheel Day View () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Visible Items ( visible Items : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setVisible Items ( visible Items ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Line Spacing ( line Spacing Px : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Line Spacing ( line Spacing Px ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Line Spacing ( line Spacing Dp : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Line Spacing ( line Spacing Dp ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Cyc lic ( is Cyc lic : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Cyc lic ( is Cyc lic ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Text Size ( text Size Px : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setText Size ( text Size Px ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Text Size ( text Size Sp : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setText Size ( text Size Sp ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Auto Fit Text Size ( auto Fit : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setAuto Fit Text Size ( auto Fit ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Min Text Size ( min Text Size Px : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Min Text Size ( min Text Size Px ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Min Text Size ( min Text Size Sp : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Min Text Size ( min Text Size Sp ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Text Align ( textAlign : ĠPaint . Align ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setText Align ( textAlign ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Normal TextColor (@ Color Int ĠtextColor : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Normal TextColor ( textColor ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Normal TextColor Res (@ Color Res ĠtextColor Res : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Normal TextColor Res ( textColor Res ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠsetSelected TextColor (@ Color Int ĠtextColor : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setSelected TextColor ( textColor ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠsetSelected TextColor Res (@ Color Res ĠtextColor Res : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setSelected TextColor Res ( textColor Res ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Text Padding ( padding Px : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setText Padding ( padding Px ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Text Padding ( padding Dp : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setText Padding ( padding Dp ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Text Padding Left ( text Padding Left Px : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setText Padding Left ( text Padding Left Px ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Text Padding Left ( text Padding Left Dp : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setText Padding Left ( text Padding Left Dp ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Text Padding Right ( text Padding Right Px : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setText Padding Right ( text Padding Right Px ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Text Padding Right ( text Padding Right Dp : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setText Padding Right ( text Padding Right Dp ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Type face ( type face : ĠType face ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setType face ( type face ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Type face ( type face : ĠType face , Ġis Bold For SelectedItem : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . setType face ( type face , Ġis Bold For SelectedItem ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠsetShow Divider ( show Divider : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Show Divider ( show Divider ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Divider Color (@ Color Int Ġdivider Color : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Divider Color ( divider Color ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Divider Color Res (@ Color Res Ġdivider Color Res : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Divider Color Res ( divider Color Res ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Divider Height ( divider Height Px : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Divider Height ( divider Height Px ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Divider Height ( divider Height Dp : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Divider Height ( divider Height Dp ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Divider Type ( divider Type : ĠW heel View . Divider Type ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Divider Type ( divider Type ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Wheel Divider Padding ( padding Px : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Wheel Divider Padding ( padding Px ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Wheel Divider Padding ( padding Dp : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Wheel Divider Padding ( padding Dp ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Divider Cap ( cap : ĠPaint . Cap ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Divider Cap ( cap ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Divider Offset Y ( offset YP x : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Divider Offset Y ( offset YP x ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Divider Offset Y ( offset Y Dp : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Divider Offset Y ( offset Y Dp ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠsetShow Cur tain ( show Cur tain : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Show Cur tain ( show Cur tain ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Cur tain Color (@ Color Int Ġcur tain Color : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Cur tain Color ( cur tain Color ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Cur tain Color Res (@ Color Res Ġcur tain Color Res : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Cur tain Color Res ( cur tain Color Res ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Cur ved ( cur ved : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Cur ved ( cur ved ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Cur ved Arc Direction ( direction : ĠW heel View . Cur ved Arc Direction ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Cur ved Arc Direction ( direction ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Cur ved Arc Direction Factor ( factor : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Cur ved Arc Direction Factor ( factor ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Ref r act Ratio ( ratio : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Ref r act Ratio ( ratio ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Sound Effect ( sound Effect : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Sound Effect ( sound Effect ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Sound Resource (@ Raw Res Ġsound Res : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Sound Resource ( sound Res ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Sound Volume ( play Volume : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Sound Volume ( play Volume ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Reset Selected Position ( reset : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Reset Selected Position ( reset ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Left Text ( text : ĠCharSequence ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Left Text ( text ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Left Text ( year Left : ĠCharSequence , Ġmonth Left : ĠCharSequence , Ġday Left : ĠCharSequence ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Left Text ( year Left , Ġmonth Left , Ġday Left ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Right Text ( text : ĠCharSequence ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Right Text ( text ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Right Text ( year Right : ĠCharSequence , Ġmonth Right : ĠCharSequence , Ġday Right : ĠCharSequence ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Right Text ( year Right , Ġmonth Right , Ġday Right ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Left Text Size ( text Size Px : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Left Text Size ( text Size Px ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Left Text Size ( text Size Sp : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Left Text Size ( text Size Sp ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Right Text Size ( text Size Px : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Right Text Size ( text Size Px ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Right Text Size ( text Size Sp : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Right Text Size ( text Size Sp ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Left TextColor (@ Color Int Ġcolor : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Left TextColor ( color ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Left TextColor Res (@ Color Res Ġcolor Res : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Left TextColor Res ( color Res ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Right TextColor (@ Color Int Ġcolor : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Right TextColor ( color ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Right TextColor Res (@ Color Res Ġcolor Res : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Right TextColor Res ( color Res ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Left Text Margin Right ( margin Right Px : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Left Text Margin Right ( margin Right Px ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Left Text Margin Right ( margin Right Dp : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Left Text Margin Right ( margin Right Dp ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Right Text Margin Left ( margin Left Px : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Right Text Margin Left ( margin Left Px ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Right Text Margin Left ( margin Left Dp : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Right Text Margin Left ( margin Left Dp ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Left Text Gravity ( gravity : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Left Text Gravity ( gravity ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Right Text Gravity ( gravity : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Picker Helper . set Right Text Gravity ( gravity ) ĊĠĠĠ Ġ} Ċ } Ċ