类库说明
- 一个非常简单易用用来花式展示二维码样式生成的库
- 自由组合二维码样式
使用范例
- 设置带圆边圈的logo
Bitmap logo = BitmapFactory.decodeResource(getResources(), R.mipmap.logo);
ImageView logo_iv = (ImageView) findViewById(R.id.logo_circle_space_iv);
Bitmap targetBitmap = QRCodeStyle.Builder.builder()
.setQr(BitmapFactory.decodeResource(getResources(), R.mipmap.qr))
.setLogo(logo)
.setCircle(true)
.setSpace(5)
.build().get();
logo_iv.setImageBitmap(targetBitmap);
- 设置掩码图片
Bitmap mask = BitmapFactory.decodeResource(getResources(), R.mipmap.logo);
ImageView logo_iv = (ImageView) findViewById(R.id.mask_iv);
Bitmap targetBitmap = QRCodeStyle.Builder.builder()
.setQr(BitmapFactory.decodeResource(getResources(), R.mipmap.qr))
.setMask(mask)
.build().get();
logo_iv.setImageBitmap(targetBitmap);
- 设置背景图片
Bitmap bg = BitmapFactory.decodeResource(getResources(), R.mipmap.bg);
ImageView logo_iv = (ImageView) findViewById(R.id.bg_iv);
Bitmap targetBitmap = QRCodeStyle.Builder.builder()
.setQr(BitmapFactory.decodeResource(getResources(), R.mipmap.qr))
.setBg(bg)
.build().get();
logo_iv.setImageBitmap(targetBitmap);
- 全部例子在这个类中展示,可去参考 MainActivity
GitHub地址
https://github.com/wu928320442/QRCodeStyle
Gradle导入
compile 'com.wjj.easy:qrcodestyle:1.0.0'
关于作者
- QQ 928320442
- Email wujiajun311@gmail.com
作者:wu928320442 发表于2017/4/24 10:46:33 原文链接
阅读:636 评论:0 查看评论