Skip to content

Commit 7541732

Browse files
committed
0.2.0 add lottieLoadingDialog
0.1.0 delete library
1 parent 211036a commit 7541732

39 files changed

+96
-652
lines changed

demo/build.gradle

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
apply plugin: 'com.android.application'
22

33
android {
4-
compileSdkVersion 27
4+
compileSdkVersion 28
55
defaultConfig {
66
applicationId "com.wega.loadingdialog"
77
minSdkVersion 16
8-
targetSdkVersion 27
8+
targetSdkVersion 28
99
versionCode 1
1010
versionName "1.0"
1111
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
@@ -19,12 +19,14 @@ android {
1919
}
2020

2121
dependencies {
22-
compile fileTree(include: ['*.jar'], dir: 'libs')
23-
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
22+
implementation fileTree(include: ['*.jar'], dir: 'libs')
23+
androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', {
2424
exclude group: 'com.android.support', module: 'support-annotations'
2525
})
26-
compile 'com.android.support:appcompat-v7:27.1.1'
27-
compile 'com.android.support:design:27.1.1'
28-
testCompile 'junit:junit:4.12'
29-
compile project(':loadingDialog')
26+
implementation 'com.android.support:appcompat-v7:28.0.0'
27+
implementation 'com.android.support:design:28.0.0'
28+
testImplementation 'junit:junit:4.12'
29+
implementation project(':loadingDialog')
30+
implementation project(':lottieLoadingDialog')
31+
implementation 'com.airbnb.android:lottie:2.7.0'
3032
}

demo/src/main/java/com/wega/loadingDialog/MainActivity.java

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
package com.wega.loadingDialog;
22

3-
import android.content.Intent;
43
import android.os.Handler;
54
import android.support.v7.app.AppCompatActivity;
65
import android.os.Bundle;
76
import android.view.View;
87
import android.widget.Toast;
98

109
import com.lwj.widget.loadingdialog.LoadingDialog;
11-
import com.lwj.widget.loadingdialog.LottieLoadingDialog;
1210
import 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

2222
public 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

library/.gitignore

Lines changed: 0 additions & 13 deletions
This file was deleted.

library/proguard-rules.pro

Lines changed: 0 additions & 17 deletions
This file was deleted.

library/src/main/java/com/wega/library/loadingDialog/CompleteCancelDelayListener.java

Lines changed: 0 additions & 24 deletions
This file was deleted.

library/src/main/java/com/wega/library/loadingDialog/FailCancelDelayListener.java

Lines changed: 0 additions & 27 deletions
This file was deleted.

0 commit comments

Comments
 (0)