package Ġcn . ij ero . jer ot ool bar demo Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . Radio Group Ċ import Ġandroid . widget . Toast Ċ import Ġcn . ij ero . toolbar . J ero Toolbar Ċ import Ġkotlinx . android . synt hetic . main . activity _ main .* Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity (), ĠJ ero Toolbar . On ItemClickListener , ĠRadio Group . On Checked ChangeListener Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġis Animated Ġ= Ġtrue ĊĊĠĠĠ Ġoverride Ġfun Ġon CheckedChanged ( group : ĠRadio Group , Ġchecked Id : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġwhen Ġ( group . id ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġanimated Radio Group . id Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis Animated Ġ= Ġchecked Id Ġ== Ġanimated . id ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Radio Group . id Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( checked Id Ġ== Ġtitle Show . id ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtoolbar . show ( J ero Toolbar . ItemType . TITLE , Ġis Animated ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtoolbar . hide ( J ero Toolbar . ItemType . TITLE , Ġis Animated ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġleft Text Radio Group . id Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( checked Id Ġ== Ġleft Text Show . id ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtoolbar . show ( J ero Toolbar . ItemType . LEFT _ TEXT , Ġis Animated ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtoolbar . hide ( J ero Toolbar . ItemType . LEFT _ TEXT , Ġis Animated ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġleft Image Radio Group . id Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( checked Id Ġ== Ġleft Image Show . id ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtoolbar . show ( J ero Toolbar . ItemType . LEFT _ IMAGE , Ġis Animated ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtoolbar . hide ( J ero Toolbar . ItemType . LEFT _ IMAGE , Ġis Animated ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġright Text Radio Group . id Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( checked Id Ġ== Ġright Text Show . id ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtoolbar . show ( J ero Toolbar . ItemType . RIGHT _ TEXT , Ġis Animated ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtoolbar . hide ( J ero Toolbar . ItemType . RIGHT _ TEXT , Ġis Animated ) ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġright Image Radio Group . id Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( checked Id Ġ== Ġright Image Show . id ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtoolbar . show ( J ero Toolbar . ItemType . RIGHT _ IMAGE , Ġis Animated ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtoolbar . hide ( J ero Toolbar . ItemType . RIGHT _ IMAGE , Ġis Animated ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Enabled Radio Group . id Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( checked Id Ġ== Ġtitle Enabled . id ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtoolbar . enable ( J ero Toolbar . ItemType . TITLE , true ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtoolbar . enable ( J ero Toolbar . ItemType . TITLE , false ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Item Click ( view : ĠView , Ġitem Type : ĠJ ero Toolbar . ItemType ) Ġ{ ĊĠĠĠĠĠĠĠ ĠToast . makeText ( this , Ġ" çĤ¹åĩ» äºĨ $ item Type ", ĠToast . LENGTH _ SHORT ). show () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĊĠĠĠĠĠĠĠ Ġtoolbar . listener ( this ) ĊĊĠĠĠĠĠĠĠ Ġanimated Radio Group . setOn Checked ChangeListener ( this ) ĊĠĠĠĠĠĠĠ Ġtitle Radio Group . setOn Checked ChangeListener ( this ) ĊĠĠĠĠĠĠĠ Ġleft Text Radio Group . setOn Checked ChangeListener ( this ) ĊĠĠĠĠĠĠĠ Ġleft Image Radio Group . setOn Checked ChangeListener ( this ) ĊĠĠĠĠĠĠĠ Ġright Text Radio Group . setOn Checked ChangeListener ( this ) ĊĠĠĠĠĠĠĠ Ġright Image Radio Group . setOn Checked ChangeListener ( this ) ĊĠĠĠĠĠĠĠ Ġtitle Enabled Radio Group . setOn Checked ChangeListener ( this ) ĊĠĠĠ Ġ} Ċ } Ċ