package Ġcom . forms . st i . progress lott ie ig b Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . graphics . Color Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . os . Handler Ċ import Ġandroid . support . v 7 . app . AlertDialog Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġandroid . view . View Ċ import Ġcom . forms . st i . progress lit ie ig b . Inte face . I Progress Loading Actions Ċ import Ġcom . forms . st i . progress lit ie ig b . Progress Loading IG B Ċ import Ġcom . forms . st i . progress lit ie ig b . finish Loading IG B Ċ import Ġcom . forms . st i . progress lit ie ig b . star Loading Simple IG B Ċ import Ġcom . forms . st i . progress lot i eman ager ig b . R ĊĊ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity (), ĠI Progress Loading Actions Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġclick ( view : ĠView ){ ĊĊĠĠĠĠĠĠĠ ĠProgress Loading IG B . start Loading IG B ( this ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmessage Ġ= Ġ" Please ĠWait " Ġ// Ġ ĠCenter ĠMessage ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsize Text Message Ġ= Ġ 5 0 . 0 f Ġ// ĠSize Ġtext Ġ// ĠOptional ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfont Text Message Ġ= ĠR . raw . c ave at _ regular // ĠSet Ġyour Ġpersonal Ġfont Ġ// ĠOptional ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsrc Lot tie Json Ġ= ĠR . raw . loader Ġ// ĠYour ĠSource ĠJSON ĠL ot tie ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfont Color Message Ġ= ĠColor . GREEN ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtimer Ġ= Ġ 1 0 0 0 0 ĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠTime Ġof Ġlive Ġfor Ġprogress . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġh ight Ġ= Ġ 7 0 0 Ġ// ĠOptional ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwidth Ġ= Ġ 7 0 0 Ġ// ĠOptional ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcancel Button Ġ= Ġtrue Ġ// ĠOptional Ġadded Ġcancel Ġbutton ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcancel Button Alpha Ġ= Ġ 0 . 6 f Ġ Ġ// ĠOptional ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcancel Button H ight Ġ= Ġ 7 5 Ġ Ġ// ĠOptional ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcancel Button Width Ġ= Ġ 6 0 Ġ// ĠOptional ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcancel Button Color Ġ= ĠR . color . color Accent Ġ Ġ// ĠOptional ĊĠĠĠĠĠĠĠĠĠĠ Ġ// Ġcancel Button Background Ġ= ĠR . drawable . ic _ launcher _ background Ġ// OPTIONAL Ġrecommend able Ġuse Ġvector Ġxml ĊĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġclick Option 2 ( view : ĠView ){ ĊĊĠĠĠĠĠĠĠ Ġstar Loading Simple IG B ( R . raw . fun ny ) ĊĊĠĠĠĠĠĠĠ ĠHandler (). post Delayed ({ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfinish Loading IG B () ĊĠĠĠĠĠĠĠ Ġ}, Ġ 1 5 0 0 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġclick Activity ( view : ĠView ){ ĊĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( this , ĠMain 2 Activity :: class . java ) ĊĠĠĠĠĠĠĠ ĠstartActivity ( intent ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠCancel Button () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġbuilder Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAlertDialog . Builder ( this ) ĊĠĠĠĠĠĠĠ Ġbuilder . setTitle (" Cancel ") ĊĠĠĠĠĠĠĠ Ġbuilder . setMessage (" Here Ġclose Ġany Ġprocess ") ĊĊĠĠĠĠĠĠĠ Ġbuilder . set Positive Button (" OK ", Ġnull ) ĊĊĠĠĠĠĠĠĠ Ġval Ġdialog Ġ= Ġbuilder . create () ĊĠĠĠĠĠĠĠ Ġdialog . show () ĊĠĠĠ Ġ} Ċ Ċ } Ċ