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


请作者喝杯咖啡
©arkui.club版权所有,禁止私自转发、克隆网站。