react-native - React Native如何像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 模式,它会相应地呈现,只是您需要定位在标记旁边,就是这样。
希望能帮助到你。随时怀疑
推荐阅读
- c# - 按日期过滤格式为 mm-yyyy LINQ 查询的日期字符串?
- firebase - 是否可以在没有 firebase 的情况下使用 crashlytics?
- html - 如何将自定义 css 应用于元素内的阴影 DOM?
- javascript - Promise.all 没有按预期工作,忽略未解决的承诺
- azure - 我们可以在 azure applicationinsights 中做任何电子邮件通知吗
- r - 如何使用 dplyr 使用存储在变量中的公式计算新列?
- jquery - 在 jQuery 过滤器中使用生成的字符串
- python - QDateEdit - calendarPopup 的绘制单元格
- c# - 如何制作录音功能,例如可注意性
- python - Lambda 如何在带有 max 函数的 python 中工作?