如何在Android中以编程方式将进度条添加到Imageview?

我有一个扩展Imageview的类。我需要以编程方式向该ImageView添加进度条。

这是我的代码:

public void viewPopup() {

    DisplayMetrics metrics = new DisplayMetrics();
    ((activity) getcontext()).getWindowManager().getDefaultDisplay().getMetrics(metrics);


    int width = metrics.widthPixels;
    int height = metrics.heightPixels;

    if(isFullScreen()) {
        popupWindow = new PopupWindow(layout,(width),(height),true);
    }else {
        if (windowHeight != 0 || windowWidth != 0) {
            width = windowWidth;
            height = windowHeight;
            popupWindow = new PopupWindow(layout,true);
        } else {
            popupWindow = new PopupWindow(layout,(int) (width * .8),(int) (height * .6),true);
        }
    }


    popupWindow.showAtLocation(layout,Gravity.CENTER,0);

    ImageView closeIcon = (ImageView) layout.findViewById(R.id.closeBtn);

    if (isHidecloseIcon()) {
        closeIcon.setVisibility(View.GONE);
    }
    closeIcon.setOnClicklistener(new OnClicklistener() {
        @Override
        public void onClick(View view) {
            popupWindow.dismiss();
        }
    });

    if (isImageonClickClose()) {
        imageView.setOnClicklistener(new View.OnClicklistener() {
            @Override
            public void onClick(View view) {
                popupWindow.dismiss();
            }
        });
    }

    dimBehind(popupWindow);

}

我需要在指标之后初始化进度条,并且在加载图像后(即在弹出窗口内)它应该消失。

我尝试过进行初始化:

progressBar = new ProgressBar(activity,null,android.R.attr.progressBarStyleHorizontal);

但是我不知道该怎么办。

baoqiwen123456 回答:如何在Android中以编程方式将进度条添加到Imageview?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3100542.html

大家都在问