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();
    }
}

 

转载于:https://www.cnblogs.com/1925yiyi/p/7489507.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值