您的位置:首页 > 其它

加载dialog

2016-07-15 18:10 316 查看
public void ShowBusyDialog(Context context, String msg) {
LayoutInflater inflater = LayoutInflater.from(context);
View v = inflater.inflate(R.layout.loading_dialog, null);// 得到加载view
LinearLayout layout = (LinearLayout) v.findViewById(R.id.view_loading);// 加载布局
// main.xml中的ImageView
ImageView spaceshipImage = (ImageView) v
.findViewById(R.id.image_loading);
TextView tipTextView = (TextView) v.findViewById(R.id.text_loading);// 提示文字
// 加载动画
Animation hyperspaceJumpAnimation = AnimationUtils.loadAnimation(
context, R.anim.loading);
// 使用ImageView显示动画
spaceshipImage.startAnimation(hyperspaceJumpAnimation);

tipTextView.setText(msg);// 设置加载信息

mBusyDlg = new Dialog(context, R.style.loading_dialog);// 创建自定义样式dialog

mBusyDlg.setCancelable(true);// false 不可以用“返回键”取消
mBusyDlg.setContentView(layout, new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.FILL_PARENT,
LinearLayout.LayoutParams.FILL_PARENT));// 设置布局
mBusyDlg.show();
}

// 隐藏加载窗口
public void HideBusyDialog() {
if (mBusyDlg != null)
mBusyDlg.dismiss();
mBusyDlg = null;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: