关闭

[Android开源]一个非常简单易用用来花式展示二维码样式生成的库QRCodeStyle

标签: 二维码
2198人阅读 评论(0) 收藏 举报
分类:


类库说明

  • 一个非常简单易用用来花式展示二维码样式生成的库
  • 自由组合二维码样式

使用范例

  • 设置带圆边圈的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
2
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

QRCode二维码生成方案及其在带LOGO型二维码中的应用

很多公司为商业宣传之需,常将企业LOGO加入二维码中,但如果LOGO遮挡区域足够地大,二维码就变得无法识别。那么,有没有一种办法将上述区域预先“抠空”出来(以便专门放置LOGO),而其他区域则专门来放...
  • xiaoxian8023
  • xiaoxian8023
  • 2013-01-23 23:37
  • 6172

开源库分享__二维码生成(QRCode2)

该库用于生成各种常见的二维码
  • Rozol
  • Rozol
  • 2016-10-16 17:31
  • 2012

STM32可用的QRCODE二维码生成库

近期的一个项目中要用到qrcode来传送一些讯息,因此跑去找了下方法顺便问问其他人,大多数都是PY或者Java的类库,C语言少得可怜。 最后找到了这个库,在github上开源发布:https:...
  • PZ0605
  • PZ0605
  • 2017-06-08 10:49
  • 1092

使用jquery.qrcode生成二维码及常见问题解决方案

使用jquery.qrcode生成二维码及常见问题解决方案
  • educast
  • educast
  • 2017-02-27 15:40
  • 1217

libqr--简单好用的c++二维码生成库

libqr简介libqr是github上开源的二维码生成库,地址:https://github.com/rsky/qrcode。使用c语言写成,但是用在c++代码里面毫无违和感,api简单好用,自带输...
  • a549875231
  • a549875231
  • 2016-07-27 18:17
  • 9150

关于利用qrcode生成二维码的两种方式的区别

首先以下内容是查找网上资料后了解的利用qrcode.js生成二维码的额两种方式,canvas(即画布)方式和table方式(原文地址http://www.helloweba.com/view-blog...
  • zx0717zx
  • zx0717zx
  • 2016-11-28 16:08
  • 4167

Python 的生成二维码生成库 -- qrcode

二维码简称 QR Code(Quick Response Code),学名为快速响应矩阵码,是二维条码的一种,由日本的 Denso Wave 公司于 1994 年发明。现随着智能手机的普及,已广泛应...
  • shanzhizi
  • shanzhizi
  • 2016-02-29 11:22
  • 1570

Java用QRCode的方式生成二维码

在上篇博客http://blog.csdn.net/u012453843/article/details/71484300我们学习了获取生成二维码和解析二维码的Jar包,这篇博客我们一起学习下如何用Q...
  • u012453843
  • u012453843
  • 2017-05-09 22:30
  • 3935

Java-QRCode生成二维码学习笔记

利用QRCode生成二维码首先要下载两个文件,需要两个文件夹下的Qrcode.jar和qrcode.jar文件。它们的下载地址为:         生成:http://www.swetake.com...
  • qq_30507287
  • qq_30507287
  • 2016-09-04 23:22
  • 2345

Jquery 生成二维码图片 并且局部打印

利用jquery插件生成二维码,并且打印此图片,,,适应火狐,谷歌,IE还么有测试.......
  • yjaspire
  • yjaspire
  • 2016-02-20 14:28
  • 3680
    个人资料
    • 访问:201398次
    • 积分:2274
    • 等级:
    • 排名:第19082名
    • 原创:39篇
    • 转载:0篇
    • 译文:0篇
    • 评论:122条
    Android开发交流群
    323876830
    博客专栏