gradle
dependencies {
implementation 'com.github.miaotaoii:AndroidLoading:v1.0'
}
private LoadingManager loadingManager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
loadingManager = new LoadingManager(this);
}
...
loadingManager.show();
loadingManager.hideSuccess("加载完成!", new LoadingDialog.OnDialogDismissedListener() {
@Override
public void onDialogDismissed() {
finish();
}
});
loadingManager.show();
loadingManager.show("客官稍等呀...");
loadingManager.hide(null);
loadingManager.hideSuccess("加载成功", new LoadingDialog.OnDialogDismissedListener() {
@Override
public void onDialogDismissed() {
Intent intent = new Intent(MainActivity.this, SecondActivity.class);
startActivity(intent);
}
});
loadingManager.hideError("加载失败", new LoadingDialog.OnDialogDismissedListener() {
@Override
public void onDialogDismissed() {
finish();
}
});
loadingManager.changeText("加载进度50%...");