Skip to content

进度框

八阿哥 edited this page Jan 21, 2021 · 3 revisions
        new CircleDialog.Builder()
            //添加标题,参考普通对话框
            .setProgressStyle(style)//STYLE_HORIZONTAL 或 STYLE_SPINNER
            .setProgressText(text)// style = 水平样式时,text支持String.format() 例如:已经下载%s
            .setProgressText(text,timeoutText) // 5.3.6添加 timeoutText超时显示文本,依赖于 setPositiveTime()
            .setProgress(max, progress)//水平样式的最大刻度和当前刻度
            .setProgressDrawable(@DrawableRes int progressDrawableId)//自定义进度样式资源文件
            .setProgressHeight(height)//进度条的高度
            .configProgress(ConfigProgress)//配置进度框更多的属性
            .setPositive("确定", OnClickListener)
            .setPositiveTime(countDownTime, countDownInterval, countDownText,countDownTimerObserver)
            .configPositive(ConfigButton)//配置确定按钮更多的属性
            .setNegative("取消", OnClickListener)
            .configNegative(ConfigButton)//配置取消按钮更多的属性
            .setNeutral("中间", OnClickListener)
            .configNeutral(ConfigButton)//配置中间按钮更多的属性
            .show(FragmentManager manager);
Clone this wiki locally