zoukankan      html  css  js  c++  java
  • Android开发之自定义的ProgressDialog

    package com.example.dialog;
    
    import android.app.ProgressDialog;
    import android.content.Context;
    /**
     * 自定义的加载中的对话框
     * @author admin
     *
     */
    public class MyProgressDialog {
        private ProgressDialog mWaitDialog;
        private Context mContext;
        private boolean mIsShowDialog;
    
        public MyProgressDialog(Context context, Boolean showWaitingDialog) {
            this.mContext = context;
            this.mIsShowDialog = showWaitingDialog;
            if (mIsShowDialog) {
                // 创建ProgressDialog对象
                mWaitDialog = new ProgressDialog(mContext);
                // 设置进度条风格,风格为圆形,旋转的
                mWaitDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
                // 设置ProgressDialog 的进度条是否不明确
                mWaitDialog.setIndeterminate(false);
                // 设置ProgressDialog可以按返回键取消
                mWaitDialog.setCancelable(true);
            }
        }
    
        public void show(String message) {
            // 设置ProgressDialog 提示信息
            mWaitDialog.setMessage(message);
            mWaitDialog.show();
        }
    
        public void hiden() {
            mWaitDialog.cancel();
        }
    }
  • 相关阅读:
    古罗马子串加密
    读《大道至简》有感(四)
    类与对象(作业)
    读《大道至简》有感(三)
    JAVA 加减乘除
    JAVA第三周作业
    【JAVA】数字相加
    读《大道至简》有感(二)
    1.8站立会议之个人
    1.7站立会议之个人
  • 原文地址:https://www.cnblogs.com/1925yiyi/p/7489507.html
Copyright © 2011-2022 走看看