优化Camera初始化相关策略,减少出现卡顿的可能性(#64,#65)

This commit is contained in:
jenly1314
2019-12-16 11:35:57 +08:00
parent c7dbf12f57
commit 69fef8f69f
10 changed files with 82 additions and 73 deletions

View File

@@ -56,21 +56,21 @@ ZXingLite for Android 是ZXing的精简版基于ZXing库优化扫码和生成
<dependency>
<groupId>com.king.zxing</groupId>
<artifactId>zxing-lite</artifactId>
<version>1.1.4</version>
<version>1.1.5</version>
<type>pom</type>
</dependency>
```
### Gradle:
```gradle
//AndroidX 版本
implementation 'com.king.zxing:zxing-lite:1.1.4-androidx'
implementation 'com.king.zxing:zxing-lite:1.1.5-androidx'
//Android 版本
implementation 'com.king.zxing:zxing-lite:1.1.4'
implementation 'com.king.zxing:zxing-lite:1.1.5'
```
### Lvy:
```lvy
<dependency org='com.king.zxing' name='zxing-lite' rev='1.1.4'>
<dependency org='com.king.zxing' name='zxing-lite' rev='1.1.5'>
<artifact name='$AID' ext='pom'></artifact>
</dependency>
```
@@ -100,9 +100,9 @@ api 'com.google.zxing:core:3.3.3'
布局示例
> 可自定义布局覆写getLayoutId方法布局内至少要保证有SurfaceView和ViewfinderView控件id可根据覆写CaptureActivity 的 getSurfaceViewId 和 getViewfinderViewId方法自定义
> ivTorch为 v1.1.4版本新增的手电筒按钮如果想改ID可通过CaptureActivity中的getIvTorchId自定义ID
> ivTorch为 v1.1.5版本新增的手电筒按钮如果想改ID可通过CaptureActivity中的getIvTorchId自定义ID
> 如果是从v1.1.4以前版本升级至v1.1.4以上版本请参考如下布局示例新增ivTorch也可忽略内置手电筒功能可直接将CaptureActivity中的getIvTorchId方法返回0
> 如果是从v1.1.5以前版本升级至v1.1.5以上版本请参考如下布局示例新增ivTorch也可忽略内置手电筒功能可直接将CaptureActivity中的getIvTorchId方法返回0
```Xml
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
@@ -167,6 +167,9 @@ api 'com.google.zxing:core:3.3.3'
## 版本记录
#### v1.1.52019-12-16
* 优化Camera初始化相关策略减少出现卡顿的可能性
#### v1.1.42019-11-18
* 内置手电筒按钮,当光线太暗时,自动显示手电筒 (fix#58)
* 生成二维码时Logo支持自定义大小 (fix#62)