package Ġy ar os lav . ov di i enko . id iv ision . range picker Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . widget . Toast Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġkotlinx . android . synt hetic . main . activity _ main .* Ċ import Ġy ar os lav . ov di i enko . id iv ision . range picker view . range picker . model . Option Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĊĠĠĠĠĠĠĠ Ġpicker . apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Options ( getOptions ()) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠsetDefault Selected Positions ( 0 Ġto Ġ 4 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset On Range Selected Listener Ġ{ Ġview , Ġleft Point , Ġright Point Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠToast . makeText ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis @ MainActivity , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġview . getSelected Indexes (). toString (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠToast . LENGTH _ SHORT ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ). show () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġbtn _ get _ values . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠToast . makeText ( this , Ġ"${ picker . getSelected Items () }", ĠToast . LENGTH _ SHORT ). show () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpicker . reset To Default State () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġget Options (): ĠList < Option > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠOption (" Single "), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠOption (" 2 "), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠOption (" 3 "), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠOption (" 4 "), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠOption (" 5 +") ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ