美文网首页
使用zxing-android-embedded做二维码扫描画面

使用zxing-android-embedded做二维码扫描画面

作者: WellBeing_LYG | 来源:发表于2017-01-05 15:21 被阅读0次

1、新建一个ViewfinderView的子类,
public class YourViewFinder extends ViewfinderView {
 public YourViewFinder( Context context, AttributeSet attrs ) {
  super( context, attrs );
 }
 @SuppressLint("DrawAllocation")
 @Override
 public void onDraw( Canvas canvas ) {
  // 把ViewfinderView里的内容拷贝过来,然后把画线和画点的内容全去掉
 }
}

2、照着这个页面:
https://github.com/journeyapps/zxing-android-embedded/blob/master/sample/src/main/res/layout/custom_barcode_scanner.xml
新建一个custom_barcode_scanner.xml
注意:要把
com.journeyapps.barcodescanner.ViewfinderView
替换成你之前新建的那个ViewfinderView的子类

3、在你自己的扫描画面的layout中,这么写
<com.journeyapps.barcodescanner.DecoratedBarcodeView
 app:zxing_preview_scaling_strategy="centerCrop"
 app:zxing_use_texture_view="false"
 app:zxing_scanner_layout="@layout/custom_barcode_scanner"
 android:id="@+id/zxing_barcode_scanner"
 android:layout_width="match_parent"
 android:layout_height="match_parent" />
注意这个:
app:zxing_scanner_layout="@layout/custom_barcode_scanner"

这样就可以了

以上

相关文章

  • 使用zxing-android-embedded做二维码扫描画面

    1、新建一个ViewfinderView的子类,public class YourViewFinder exten...

  • ZBar

    iOS中使用ZBar扫描二维码自定义扫描界面

  • 原生二维码扫描规定扫描区域

    原生二维码扫描规定扫描区域大小 写这篇文章的主要原因不是展示如何使用 AVFoundation 来进行二维码扫描...

  • 二维码扫描

    二维码扫描主要使用苹果自带的AVFoundation框架 设置二维码周边黑框 设置二维码扫描layer AVCap...

  • 稚慧星使用说明

    稚慧星使用说明 下载安装请用微信或者手机的二维码扫码器扫描下发的二维码扫描二维码安装智慧星APP 扫描后,你将会进...

  • iOS 二维码扫描

    二维码扫描 随着时间的发展,现在越来越多的app都添加了二维码扫描的功能,最近在项目中需要使用二维码扫描功能去获取...

  • 2022-04-21 Android开发扫描二维码

    Android扫描二维码信息 调用华为的scanplus库做二维码扫描 项目地址 https://gitee.co...

  • iOS开发 WiFi连接

    通过手机系统相机扫描WiFi二维码连接WiFi 很简单, 生成二维码的时候, 使用 即可系统相机扫描到二维码后, ...

  • iOS 11 碎碎念

    相机支持扫描二维码 你的摄像头可自动侦测到镜头画面中的二维码。扫描之后,可立即打开相关网站或 app。你甚至还可以...

  • iOS_Swift版_二维码扫描 (AVFoundation实现

    Demo说明: 代码使用Swift语言实现,使用AVFoundation原生实现二维码扫描功能,扫描灵敏度和性...

网友评论

      本文标题:使用zxing-android-embedded做二维码扫描画面

      本文链接:https://www.haomeiwen.com/subject/qnszvttx.html