1.0.1 • Published 3 years ago

react-native-qrcode-scanner-screen v1.0.1

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
3 years ago

React Native QR Code Scanner

A highly customizable QR Code scanner based on react-native-qrcode-scanner-view.

What I Changed ?

I had this issue and I didn't get any solution on this page. There is problem with scanBarStyle and somebody has recommended remove scanBarStyle property. I changed this property in original QR Scanner file instead of removing. Also there is problem with componentDidMount() and componentWillUnmount() functions. I fixed this problem with the following codes.

listener; componentDidMount() { listener = AppState.addEventListener("change", this.handleAppStateChange); } componentWillUnmount() { listener.remove();
this.rnCamera && this.rnCamera.pausePreview(); }


Features

  • Pure JS code
  • Support Android and iOS
  • Support React Native 0.60+
  • Support scan QR code, Bar code
  • Scanning interface can be customized

Props

PropTypeDefault
maskColorstring#0000004D
rectStyleobjectheight: 300, width: 300, borderWidth: 0, borderColor: '#000000', marginBottom: 0
cornerStyleobjectheight: 32, width: 32, borderWidth: 6, borderColor: '#E65100'
cornerOffsetSizenumber0
isShowCornerbooltrue
scanBarStyleobjectmarginHorizontal: 8, borderRadius: 2, backgroundColor: '#E65100'
isShowScanBarbooltrue
scanBarAnimateTimenumber3000
scanBarAnimateReverseboolfalse
scanBarImageany
hintTextstring
hintTextStyleobjectcolor: '#fff', fontSize: 14, backgroundColor: 'transparent', marginTop: 32
renderHeaderViewfunc-
renderFooterViewfunc-
onScanResultfunc-
scanIntervalnumber2000
torchOnboolfalse
userFrontboolfalse