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

Posted 吴佳峻

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Android开源]一个非常简单易用用来花式展示二维码样式生成的库QRCodeStyle相关的知识,希望对你有一定的参考价值。

技术分享
技术分享

类库说明

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

使用范例

  • 设置带圆边圈的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‘

关于作者


以上是关于[Android开源]一个非常简单易用用来花式展示二维码样式生成的库QRCodeStyle的主要内容,如果未能解决你的问题,请参考以下文章

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

开源项目分享一个非常简单易用的Compose版骨架屏,快来看看!

开源项目分享一个非常简单易用的Compose版骨架屏,快来看看!

开源项目分享一个非常简单易用的Compose版骨架屏,快来看看!

Github实用Android开源项目推荐

Android 开源框架 ( 六 ) Volley --- Google的轻量级网络通信框架