lib -> zxing-lite
This commit is contained in:
33
zxing-lite/src/main/java/com/king/zxing/CameraConfig.java
Normal file
33
zxing-lite/src/main/java/com/king/zxing/CameraConfig.java
Normal file
@@ -0,0 +1,33 @@
|
||||
package com.king.zxing;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.camera.core.CameraSelector;
|
||||
import androidx.camera.core.ImageAnalysis;
|
||||
import androidx.camera.core.Preview;
|
||||
|
||||
/**
|
||||
* 相机配置:主要用于提供相机预览时可自定义一些配置,便于扩展
|
||||
* @author <a href="mailto:jenly1314@gmail.com">Jenly</a>
|
||||
*/
|
||||
public class CameraConfig {
|
||||
|
||||
public CameraConfig(){
|
||||
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public Preview options(@NonNull Preview.Builder builder){
|
||||
return builder.build();
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public CameraSelector options(@NonNull CameraSelector.Builder builder){
|
||||
return builder.build();
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public ImageAnalysis options(@NonNull ImageAnalysis.Builder builder){
|
||||
return builder.build();
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user