开天辟地 HarmonyOS(鸿蒙) - 组件(展示类): QRCode(二维码)

源码 https://github.com/webabcd/HarmonyDemo
作者 webabcd

开天辟地 HarmonyOS(鸿蒙) - 组件(展示类): QRCode(二维码)

示例如下:

pages\component\display\QRCodeDemo.ets

/*
 * QRCode - 二维码
 */

import { TitleBar } from '../../TitleBar';

@Entry
@Component
struct QRCodeDemo {

  build() {
    Column({space:10}) {
      TitleBar()

      /*
       * QRCode - 二维码
       *   color() - 二维码的颜色
       *   backgroundColor() - 二维码的背景颜色
       *   contentOpacity() - 二维码的不透明度(注:不包括背景和边框等)
       */

      QRCode("abc").width(100).height(100)

      QRCode("abc").width(100).height(100)
        .color(Color.Red)
        .backgroundColor(Color.Orange)
        .borderColor(Color.Blue)
        .borderWidth(5)

      QRCode("abc").width(100).height(100)
        .color(Color.Red)
        .backgroundColor(Color.Orange)
        .borderColor(Color.Blue)
        .borderWidth(5)
        .contentOpacity(0.3)
    }
  }
}

源码 https://github.com/webabcd/HarmonyDemo
作者 webabcd

posted @ 2025-02-06 08:02  webabcd  阅读(56)  评论(0)    收藏  举报