11package com .wega .loadingDialog ;
22
3- import android .content .Intent ;
43import android .os .Handler ;
54import android .support .v7 .app .AppCompatActivity ;
65import android .os .Bundle ;
76import android .view .View ;
87import android .widget .Toast ;
98
109import com .lwj .widget .loadingdialog .LoadingDialog ;
11- import com .lwj .widget .loadingdialog .LottieLoadingDialog ;
1210import com .lwj .widget .loadingdialog .SimpleLoadingDialog ;
11+ import com .lwj .widget .lottieloadingdialog .LottieLoadingDialog ;
1312
13+ import static com .airbnb .lottie .LottieDrawable .INFINITE ;
14+ import static com .lwj .widget .lottieloadingdialog .LottieLoadingDialog .LLD_TYPE_CUSTOM ;
15+ import static com .lwj .widget .lottieloadingdialog .LottieLoadingDialog .LLD_TYPE_FAIL_1 ;
16+ import static com .lwj .widget .lottieloadingdialog .LottieLoadingDialog .LLD_TYPE_LOADING_1 ;
17+ import static com .lwj .widget .lottieloadingdialog .LottieLoadingDialog .LLD_TYPE_LOADING_2 ;
18+ import static com .lwj .widget .lottieloadingdialog .LottieLoadingDialog .LLD_TYPE_SUCCESS_1 ;
19+ import static com .lwj .widget .lottieloadingdialog .LottieLoadingDialog .LLD_TYPE_SUCCESS_2 ;
1420
15- import static com .lwj .widget .loadingdialog .LottieLoadingDialog .TYPE_CUSTOM ;
16- import static com .lwj .widget .loadingdialog .LottieLoadingDialog .TYPE_FAIL_1 ;
17- import static com .lwj .widget .loadingdialog .LottieLoadingDialog .TYPE_LOADING_1 ;
18- import static com .lwj .widget .loadingdialog .LottieLoadingDialog .TYPE_LOADING_2 ;
19- import static com .lwj .widget .loadingdialog .LottieLoadingDialog .TYPE_SUCCESS_1 ;
20- import static com .lwj .widget .loadingdialog .LottieLoadingDialog .TYPE_SUCCESS_2 ;
2121
2222public class MainActivity extends AppCompatActivity implements View .OnClickListener {
2323
@@ -69,12 +69,12 @@ public void onEnd(LoadingDialog dialog) {
6969 case R .id .button_Lottie :
7070 mLottieLoadingDialog .setCancelable (true );
7171 //显示加载框
72- mLottieLoadingDialog .showFirst ("加载中..." , TYPE_LOADING_1 , null );
72+ mLottieLoadingDialog .showFirst ("加载中..." , LLD_TYPE_LOADING_1 , null , INFINITE );
7373 new Handler ().postDelayed (new Runnable () {
7474 @ Override
7575 public void run () {
7676 //显示结果
77- mLottieLoadingDialog .showResult ("加载4秒后加载成功..." , TYPE_SUCCESS_1 , null );
77+ mLottieLoadingDialog .showResult ("加载4秒后加载成功..." , LLD_TYPE_SUCCESS_1 , null , 0 );
7878 //延时消失
7979 mLottieLoadingDialog .dismissDelay (2000 , new LoadingDialog .DismissDelayEndCallback () {
8080 @ Override
@@ -88,12 +88,12 @@ public void onEnd(LoadingDialog dialog) {
8888 case R .id .button_Lottie_can_not_be_canceled_outside :
8989 mLottieLoadingDialog .setCanceledOnTouchOutside (false );
9090 //显示加载框
91- mLottieLoadingDialog .showFirst ("加载中..." , TYPE_LOADING_2 , null );
91+ mLottieLoadingDialog .showFirst ("加载中..." , LLD_TYPE_LOADING_2 , null , INFINITE );
9292 new Handler ().postDelayed (new Runnable () {
9393 @ Override
9494 public void run () {
9595 //显示结果
96- mLottieLoadingDialog .showResult ("加载8秒后加载成功..." , TYPE_SUCCESS_2 , null );
96+ mLottieLoadingDialog .showResult ("加载8秒后加载成功..." , LLD_TYPE_SUCCESS_2 , null , 1 );
9797 //延时消失
9898 mLottieLoadingDialog .dismissDelay (5000 , new LoadingDialog .DismissDelayEndCallback () {
9999 @ Override
@@ -107,12 +107,12 @@ public void onEnd(LoadingDialog dialog) {
107107 case R .id .button_Lottie_can_not_be_canceled :
108108 mLottieLoadingDialog .setCancelable (false );
109109 //显示加载框
110- mLottieLoadingDialog .showFirst ("加载中..." , TYPE_CUSTOM , "loading_plane.json" );
110+ mLottieLoadingDialog .showFirst ("加载中..." , LLD_TYPE_CUSTOM , "loading_plane.json" , INFINITE );
111111 new Handler ().postDelayed (new Runnable () {
112112 @ Override
113113 public void run () {
114114 //显示结果
115- mLottieLoadingDialog .showResult ("加载10秒后加载失败..." , TYPE_FAIL_1 , null );
115+ mLottieLoadingDialog .showResult ("加载10秒后加载失败..." , LLD_TYPE_FAIL_1 , null , 0 );
116116 //延时消失
117117 mLottieLoadingDialog .dismissDelay (3000 , new LoadingDialog .DismissDelayEndCallback () {
118118 @ Override
@@ -124,7 +124,6 @@ public void onEnd(LoadingDialog dialog) {
124124 }, 10000 );
125125 break ;
126126
127-
128127 }
129128 }
130129
0 commit comments