/* Ċ Ġ* ĠMIT ĠLicense Ċ Ġ* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 1 9 ĠShe T ie Jun Ċ Ġ* Ċ Ġ* ĠPermission Ġis Ġhereby Ġgranted , Ġfree Ġof Ġcharge , Ġto Ġany Ġperson Ġobtaining Ġa Ġcopy Ċ Ġ* Ġof Ġthis Ġsoftware Ġand Ġassociated Ġdocumentation Ġfiles Ġ( the Ġ" Software "), Ġto Ġdeal Ċ Ġ* Ġin Ġthe ĠSoftware Ġwithout Ġrestriction , Ġincluding Ġwithout Ġlimitation Ġthe Ġrights Ċ Ġ* Ġto Ġuse , Ġcopy , Ġmodify , Ġmerge , Ġpublish , Ġdistribute , Ġsublicense , Ġand / or Ġsell Ċ Ġ* Ġcopies Ġof Ġthe ĠSoftware , Ġand Ġto Ġpermit Ġpersons Ġto Ġwhom Ġthe ĠSoftware Ġis Ċ Ġ* Ġfurnished Ġto Ġdo Ġso , Ġsubject Ġto Ġthe Ġfollowing Ġconditions : Ċ Ġ* Ċ Ġ* ĠThe Ġabove Ġcopyright Ġnotice Ġand Ġthis Ġpermission Ġnotice Ġshall Ġbe Ġincluded Ġin Ġall Ċ Ġ* Ġcopies Ġor Ġsubstantial Ġportions Ġof Ġthe ĠSoftware . Ċ Ġ* Ċ Ġ* ĠTHE ĠSOFTWARE ĠIS ĠPROVIDED Ġ" AS ĠIS ", ĠWITHOUT ĠWARRANTY ĠOF ĠANY ĠKIND , ĠEXPRESS ĠOR Ċ Ġ* ĠIMPLIED , ĠINCLUDING ĠBUT ĠNOT ĠLIMITED ĠTO ĠTHE ĠWARRANTIES ĠOF ĠMERCHANTABILITY , Ċ Ġ* ĠFITNESS ĠFOR ĠA ĠPARTICULAR ĠPURPOSE ĠAND ĠNONINFRINGEMENT . ĠIN ĠNO ĠEVENT ĠSHALL ĠTHE Ċ Ġ* ĠAUTHORS ĠOR ĠCOPYRIGHT ĠHOLDERS ĠBE ĠLIABLE ĠFOR ĠANY ĠCLAIM , ĠDAMAGES ĠOR ĠOTHER Ċ Ġ* ĠLIABILITY , ĠWHETHER ĠIN ĠAN ĠACTION ĠOF ĠCONTRACT , ĠTORT ĠOR ĠOTHERWISE , ĠARISING ĠFROM , Ċ Ġ* ĠOUT ĠOF ĠOR ĠIN ĠCONNECTION ĠWITH ĠTHE ĠSOFTWARE ĠOR ĠTHE ĠUSE ĠOR ĠOTHER ĠDEALINGS ĠIN ĠTHE Ċ Ġ* ĠSOFTWARE . Ċ Ġ*/ Ċ package Ġme . s het j . base . tip Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . widget . TextView Ċ import Ġandroidx . appcompat . app . AlertDialog Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġme . s het j . base . R Ċ import Ġme . s het j . base . weight . Ab Loading Dialog Ċ Ċ /** Ċ Ġ* Ġå¦Ĥæŀľ åı¯ä»¥ ï¼ļ android : config Changes =" orientation | keyboard Hidden | screen Size " Ċ Ġ*/ Ċ class ĠTip Dialog Ġ: ĠAb Loading Dialog () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Loading ( context : ĠContext , Ġcancel able : ĠBoolean , Ġmsg : ĠCharSequence , Ġimage : ĠInt ?): ĠAlertDialog Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġview Ġ= ĠLayoutInflater . from ( context ). inflate ( R . layout . base _ dialog _ tip , Ġnull ) ĊĠĠĠĠĠĠĠ Ġreturn ĠAlertDialog . Builder ( context , ĠR . style . trans _ dialog ). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtv Msg Ġ= Ġview . findViewById < TextView >( R . id . tv _ msg ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv Msg . text Ġ= Ġmsg ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset View ( view ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Cancel able ( cancel able ) ĊĠĠĠĠĠĠĠ Ġ}. create () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġ@ Jvm Over loads ĊĠĠĠĠĠĠĠ Ġfun Ġshow Tip ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontext : ĠAppCompatActivity , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmsg : ĠCharSequence Ġ= Ġ" åĬłè½½ ä¸Ń ...", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Loading Tips Duration Ġtime : ĠLong Ġ= ĠLO ADING _ SHORT ĊĠĠĠĠĠĠĠ Ġ): ĠAb Loading Dialog Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠTip Dialog (). show Tip ( context , Ġfalse , Ġmsg Ġ= Ġmsg , Ġnull , Ġtime Ġ= Ġtime ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ