package Ġcom . y od . common . logic . dialog Ċ Ċ import Ġandroid . app . Dialog Ċ import Ġandroid . content . Context Ċ import Ġandroid . graphics . drawable . Drawable Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . ProgressBar Ċ import Ġandroid . widget . TextView Ċ import Ġcom . github . yb q . android . sp ink it . style . Three Bo unce Ċ import Ġcom . y od . common . logic . R Ċ import Ġcom . y od . common . ui . Dialog Show Text Ċ Ċ /** Ċ Ġ* Ġdefault Ġloading Ġdialog Ċ Ġ* ĠCreated Ġby Ġtang J Ġon Ġ 2 0 1 7 / 1 1 / 1 4 Ċ Ġ*/ Ċ class ĠLoading Dialog Ġ: ĠDialog , ĠDialog Show Text Ġ{ ĊĊĠ Ġprivate Ġvar Ġm Progress : ĠProgress Bar ĊĠ Ġprivate Ġvar Ġm Text : ĠTextView ĊĠ Ġprivate Ġvar Ġm View : ĠView ĊĊĠ Ġconstructor ( context : ĠContext ) Ġ: Ġsuper ( context , ĠR . style . yd _ dialog _ progress ) Ġ{ ĊĠĠĠ Ġm View Ġ= ĠView . inflate ( context , ĠR . layout . yd _ common _ progress , Ġnull ) ĊĠĠĠ Ġset Canceled On Touch Outside ( false ) ĊĠĠĠ Ġm Text Ġ= Ġm View . findViewById ( R . id . txt ) ĊĠĠĠ Ġm Progress Ġ= Ġm View . findViewById ( R . id . spin _ kit ) ĊĠĠĠ Ġm Progress . in determinate Drawable Ġ= ĠThree Bo unce () ĊĠĠĠ ĠsetContentView ( m View ) ĊĠ Ġ} ĊĊĠ Ġconstructor ( context : ĠContext , Ġdrawable : ĠDrawable ) Ġ: Ġthis ( context ) Ġ{ ĊĠĠĠ Ġm Progress . in determinate Drawable Ġ= Ġdrawable ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġshow Text ( txt : ĠCharSequence ?) Ġ{ ĊĠĠĠ Ġif Ġ( txt . isNull Or Blank ()) Ġ{ ĊĠĠĠĠĠ Ġm Text . visibility Ġ= ĠView . GONE ĊĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠ Ġm Text . visibility Ġ= ĠView . VISIBLE ĊĠĠĠĠĠ Ġm Text . text Ġ= Ġtxt ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġchange Text ( content : ĠString ?) Ġ{ ĊĠĠĠ Ġshow Text ( content ) ĊĠ Ġ} Ċ Ċ }