package Ġcom . inl ac ou . pri pple example project Ċ Ċ import Ġandroid . graphics . Color Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . Gravity Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroidx . core . view . set Padding Ċ import Ġcom . inl ac ou . pri pple . R ipple Button Ċ import Ġcom . inl ac ou . pri pple . batch Edit Ċ import Ġkotlinx . android . synt hetic . main . activity _ main .* Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĠĠĠĠĠĠĠ Ġbigger Circular Button ?. setOnClickListener Ġ{} ĊĠĠĠĠĠĠĠ Ġr button _ gradient ?. setOnClickListener Ġ{ Ġ Ġ} ĊĠĠĠĠĠĠĠ Ġri mage view ?. setOnClickListener Ġ{ Ġ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ// Add ĠView Ġprogram matically , Ġin Ġan Ġoptimized Ġway ĊĠĠĠĠĠĠĠ Ġll . addView ( R ipple Button ( context Ġ= Ġthis ). batch Edit Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnormal BackgroundColor Ġ= ĠColor . RED ĊĠĠĠĠĠĠĠĠĠĠĠ Ġri pple BackgroundColor Ġ= ĠColor . WHITE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcorner Bottom Left Ġ= Ġ 1 6 f ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcorner Top Right Ġ= Ġ 1 6 f ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcorner Top Left Ġ= Ġ 0 f ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcorner Bottom Right Ġ= Ġ 0 f ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstrokeWidth Ġ= Ġ 4 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstroke Color Ġ= ĠColor . BLACK ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtext Ġ= Ġ" Program matically Ġadded Ġbutton " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġgravity Ġ= ĠGr avity . CENTER ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Padding ( 1 6 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Clickable Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset OnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// Modify Ġview Ġprogram matically , Ġin Ġan Ġoptimized Ġway ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis . batch Edit Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnormal BackgroundColor Ġ= ĠColor . GREEN ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġri pple BackgroundColor Ġ= ĠColor . BLUE ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcorner Bottom Left Ġ= Ġ 1 6 f ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcorner Top Right Ġ= Ġ 1 6 f ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcorner Top Left Ġ= Ġ 1 6 f ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcorner Bottom Right Ġ= Ġ 1 6 f ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} Ċ } Ċ