二维码组件
生活中随处可见二维码的使用场景,比如扫码添加好友,扫码骑车,扫码支付等等,ArkUI 开发框架提供了 RQCode
组件生成一个二维码,本节简单介绍一下它的使用。
QRCode 定义介绍
bash
interface QRCodeInterface {
(value: string): QRCodeAttribute;
}
- value:设置将要生成二维码的内容
简单样例如下:
bash
QRCode('Hello, OpenHarmony')
.width(70)
.height(70)
运行结果如下图所示:
QRCode 属性介绍
bash
declare class QRCodeAttribute extends CommonMethod<QRCodeAttribute> {
color(value: ResourceColor): QRCodeAttribute;
backgroundColor(value: ResourceColor): QRCodeAttribute;
}
color:设置二维码颜色,默认黑色。
backgroundColor:设置二维码背景色。
简单样式如下:
bash
QRCode('Hello, OpenHarmony')
.width(70)
.height(70)
.color(Color.Red)
QRCode('Hello, OpenHarmony')
.width(70)
.height(70)
.color(Color.Pink)
.backgroundColor('#aabbcc')
运行结果如下图所示: