package Ġcom . storm kid . k ui . sample . toast Ċ Ċ import Ġandroidx . core . content . Context Compat Ċ import Ġcom . storm kid . k ui . MainActivity Ċ import Ġcom . storm kid . k ui . R Ċ import Ġcom . storm kid . k ui _ base . toast . K ui Toast Ċ import Ġkotlinx . android . synt hetic . main . sample _ toast .* Ċ Ċ /** Ċ Ċ @ author Ġke _ li Ċ @ date Ġ 2 0 1 8 / 1 2 / 4 Ċ Ġ*/ Ċ class ĠToast Activity Ġ: ĠMainActivity () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget Layout Id (): ĠInt Ġ= ĠR . layout . sample _ toast ĊĊĠĠĠ Ġoverride Ġfun Ġinit View () Ġ{ ĊĠĠĠĠĠĠĠ Ġshow _ toast . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠK ui Toast ( this ). show Toast (" å¼¹ åĩº æĻ®éĢļ toast ", K ui Toast . LENGTH _ SHORT ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġshow _ self _ toast . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠK ui Toast ( this ). Build Toast () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Block ( true ). set Drawable ( K ui Toast . ROUND ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Toast Color ( Context Compat . getColor ( this , R . color . primary )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. setTextColor ( R . color . primary ). init Toast () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. show Toast (" å¼¹ åĩº èĩªå®ļä¹ī toast ", K ui Toast . LENGTH _ SHORT ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġshow _ middle _ toast . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠK ui Toast ( this ). Build Toast (). set Gravity ( K ui Toast . CENTER ). set Drawable ( K ui Toast . CIR CLE ). ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġinit Toast (). show Toast (" å¼¹ åĩº ä¸Ń éĥ¨ toast ", K ui Toast . LENGTH _ SHORT ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġshow _ top _ toast . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠK ui Toast ( this ). Build Toast (). set Gravity ( K ui Toast . TOP ). ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġinit Toast (). show Toast (" å¼¹ åĩº é¡¶ éĥ¨ toast ", K ui Toast . LENGTH _ SHORT ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġshow _ bottom _ toast . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠK ui Toast ( this ). Build Toast (). need Bottom ( true ). ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġinit Toast (). show Toast (" åºķ éĥ¨ å¼¹ åĩº åĬ¨çĶ» çļĦ toast ", K ui Toast . LENGTH _ SHORT ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }