Builder to build out a GmsBarcodeScannerOptions.
Public Constructor Summary
| 
                  
                  Builder()
                   
                    Builder for  
                    GmsBarcodeScannerOptions. | 
Public Method Summary
| GmsBarcodeScannerOptions.Builder | 
                  
                  allowManualInput()
                   
                    Allows users to input barcode manually.
                   | 
| GmsBarcodeScannerOptions | 
                  
                  build()
                   
                    Builds a  
                    GmsBarcodeScannerOptionsinstance. | 
| GmsBarcodeScannerOptions.Builder | 
                  
                  enableAutoZoom()
                   
                    Allows auto-zoom feature, disabled by default.
                   | 
| GmsBarcodeScannerOptions.Builder | 
                  
                  setBarcodeFormats(int format, int... moreFormats)
                   
                    Sets the interested barcode formats defined in  
                    Barcode.BarcodeFormat. | 
Inherited Method Summary
Public Constructors
public Builder ()
Builder for GmsBarcodeScannerOptions.
Public Methods
public GmsBarcodeScannerOptions.Builder allowManualInput ()
Allows users to input barcode manually. Disallowed by default.
public GmsBarcodeScannerOptions build ()
Builds a GmsBarcodeScannerOptions
            instance.
public GmsBarcodeScannerOptions.Builder enableAutoZoom ()
Allows auto-zoom feature, disabled by default.
public GmsBarcodeScannerOptions.Builder setBarcodeFormats (int format, int... moreFormats)
Sets the interested barcode formats defined in Barcode.BarcodeFormat.
e.g. setBarcodeFormats(Barcode.FORMAT_QR_CODE,
            Barcode.FORMAT_UPC_A).
Reducing the number of supported formats will make the barcode scanner faster.
Default: all formats are supported.
Parameters
| format | supported barcode format | 
|---|---|
| moreFormats | more supported barcode formats | 
