图片放大

 View inflate = getLayoutInflater().inflate(R.layout.big_image_popupwindow, null);
        ViewPager vp = inflate.findViewById(R.id.img_vp);
        popupWindow = new PopupWindow(inflate, ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT, true);
        popupWindow.setTouchable(true);
        popupWindow.setBackgroundDrawable(new ColorDrawable());
        // 设置好参数之后再show
        popupWindow.showAtLocation(toolbarLook,Gravity.CENTER, 0, 0);
        if (views == null) {
            views = new ArrayList<>();
        }
        View bigInflate = getLayoutInflater().inflate(R.layout.big_img, null);
        ImageView img_big = bigInflate.findViewById(R.id.img_big_vp);
        GlideUtils.glide(s, img_big);
        views.add(img_big);
        GuideVpAdapter adapter = new GuideVpAdapter(views);
        vp.setAdapter(adapter);
        img_big.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                popupWindow.dismiss();
                views.clear();
            }
        });
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容