Java教程

每日汇报

本文主要是介绍每日汇报,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

今天写了一些后台的配置,完善了登录验证的问题

public static Dialog showWaitDialog(Context context, String msg, boolean isTransBg, boolean isCancelable) {
    LayoutInflater inflater = LayoutInflater.from(context);
    View v = inflater.inflate(R.layout.login_dialog_loading, null);             // 得到加载view
    RelativeLayout layout = (RelativeLayout) v.findViewById(R.id.dialog_view);// 加载布局

    // main.xml中的ImageView
    ImageView spaceshipImage = (ImageView) v.findViewById(R.id.img);
    TextView tipTextView = (TextView) v.findViewById(R.id.tipTextView);   // 提示文字
    // 加载动画
    Animation hyperspaceJumpAnimation = AnimationUtils.loadAnimation(context, R.anim.rotate_animation);
    // 使用ImageView显示动画
    spaceshipImage.startAnimation(hyperspaceJumpAnimation);
    tipTextView.setText(msg);// 设置加载信息

    Dialog loadingDialog = new Dialog(context, isTransBg ? R.style.TransDialogStyle : R.style.WhiteDialogStyle);    // 创建自定义样式dialog
    loadingDialog.setContentView(layout);
    loadingDialog.setCancelable(isCancelable);
    loadingDialog.setCanceledOnTouchOutside(false);

    Window window = loadingDialog.getWindow();
    WindowManager.LayoutParams lp = window.getAttributes();
    lp.width = WindowManager.LayoutParams.MATCH_PARENT;
    lp.height = WindowManager.LayoutParams.WRAP_CONTENT;
    window.setGravity(Gravity.CENTER);
    window.setAttributes(lp);
    window.setWindowAnimations(R.style.PopWindowAnimStyle);
    loadingDialog.show();
    return loadingDialog;
这篇关于每日汇报的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!