Android的碎片化造成了加载对话框在不同系统和机型上的不统一,而且在开发过程中,如果前期没有约束好会造成每个人都有自己的一套加载对话框.所以这里继承自Dialog自定义了一个统一样式的加载对话框
要注意对话框的使用场景和交互细节哦,做出好的交互对产品是至关重要的.
package shidong.com.commonformlayout;
import android.app.Activity;
import android.app.Dialog;
import android.content.Context;
import android.text.TextUtils;
import android.view.Display;
import android.view.KeyEvent;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.widget.TextView;
import android.widget.Toast;
/**
* [进度加载对话框]
*
* @author: mashidong
* @version: 1.0
* @date: 2015-9-4
*/
public class LoadDialog extends Dialog {
/**
* LoadDialog
*/
private static LoadDialog loadDialog;
/**
* cancelable, the dialog dimiss or undimiss flag
*/
private