赞
踩
温馨提示:我这里分享使用的是极光的Jshare,也可以使用原生分享
这里是JshareSDK接入的链接:链接: https://docs.jiguang.cn/jshare/client/Android/android_sdk
//扫描二维码
implementation 'com.github.yuzhiqiang1993:zxing:2.2.9'
//生成二维码
Bitmap logo = BitmapFactory.decodeResource(context.getResources(), R.mipmap.ic_launcher);//二维码中心logo
Bitmap qrCode = CodeCreator.createQRCode(url, 400, 400, logo);
ImageView codeImg = view.findViewById(R.id.scan_code);
if (qrCode != null) {
codeImg.setImageBitmap(qrCode);
}
回归正题 截取view
1、获取需要截取的View 这里是弹窗中需要截取的view
/** *dialog中的view获取和回调 */ LinearLayout screenshotView = view.findViewById(R.id.screenshot_view);//截取的视图 //弹窗按钮点击截取 回传view button.setOnClickListener(new View.OnClickListener() { @SingleClick @Override public void onClick(View v) { mListener.onSaveAndShare(screenshotView);//需要回传的view } }); /** *页面中的dialog回调 */ private View screenshotView; scanningDialog.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。