/*
* Created by LuaView.
* Copyright (c) 2017, Alibaba Group. All rights reserved.
*
* This source code is licensed under the MIT.
* For the full copyright and license information,please view the LICENSE file in the root directory of this source tree.
*/
package com.taobao.luaview.view;
import android.app.AlertDialog;
import android.content.Context;
import android.os.Bundle;
import com.taobao.android.luaview.R;
/**
* 加载对话框
*
* @author song
* @date 15/9/16
*/
public class LVLoadingDialog extends AlertDialog {
private static LVLoadingDialog mLoadingDialog;
public LVLoadingDialog(Context context) {
super(context);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.lv_dialog_progress_default);
}
public static void startAnimating(Context context) {
if (mLoadingDialog == null) {
mLoadingDialog = new LVLoadingDialog(context);
}
mLoadingDialog.show();
}
public static void stopAnimating() {
if (mLoadingDialog != null) {
mLoadingDialog.cancel();
}
mLoadingDialog = null;
}
public static boolean isAnimating() {
return mLoadingDialog != null && mLoadingDialog.isShowing();
}
}