React Native如何像QR码标记一样只在广场的角落制作边框
React Native how to make border to the corner of the square only like QR code marker
我正在尝试制作如下图所示的 QR 码标记。
所以我想知道如何制作这 4 个角而不是完整的边框标记。
我目前正在使用 react-native-qrcode-scanner。
默认标记是这样的:
这是我的代码:
<QRCodeScanner
// containerStyle={{ height: '100%' }}
// cameraStyle={{ height: '100%' }}
onRead={handleScan}
showMarker
markerStyle={{ borderColor: colors.primary, borderRadius: 20 }}
cameraProps={{
captureAudio: false,
flashMode: RNCamera.Constants.FlashMode.auto,
}}
但是我想把它改成我给的第一张图
如果有人能提供帮助,我们将不胜感激。
谢谢
如果它本来是一条直线,通过设置边界半径就很容易了。但由于它有点不同,您可以使用此库实现此目的:
RN-svg ,您可以在其中提供 xml 模式,它会相应地呈现,只需要定位在标记旁边即可。
希望对您有所帮助。有问必答
我正在尝试制作如下图所示的 QR 码标记。
所以我想知道如何制作这 4 个角而不是完整的边框标记。
我目前正在使用 react-native-qrcode-scanner。
默认标记是这样的:
这是我的代码:
<QRCodeScanner
// containerStyle={{ height: '100%' }}
// cameraStyle={{ height: '100%' }}
onRead={handleScan}
showMarker
markerStyle={{ borderColor: colors.primary, borderRadius: 20 }}
cameraProps={{
captureAudio: false,
flashMode: RNCamera.Constants.FlashMode.auto,
}}
但是我想把它改成我给的第一张图
如果有人能提供帮助,我们将不胜感激。 谢谢
如果它本来是一条直线,通过设置边界半径就很容易了。但由于它有点不同,您可以使用此库实现此目的:
RN-svg ,您可以在其中提供 xml 模式,它会相应地呈现,只需要定位在标记旁边即可。
希望对您有所帮助。有问必答