HarmonyOS ArkUI开发基础组件

ArkUI 页面基本都是组件的组合,如;
在这里插入图片描述
下面是每一个组件的简单使用

1、Image组件

1.1 图片的三种添加方法

在这里插入图片描述

1.2、图片的属性

在这里插入图片描述

1.3 代码示例

@Entry
@Component
struct Index {
  @State message: string = 'Hello World'

  build() {
    Row() {
      Column() {
        Text(this.message)
          .fontSize(50)
          .fontWeight(FontWeight.Bold)
          .fontColor('#36D')
          .onClick(()=>{
            this.message = 'Hello ArkTs'
          })
        Image($r('app.media.icon'))
         // 数字单位为vp 虚拟像素
          .width(250)
        // 图片插值作用:去锯齿使图片清晰
          .interpolation(ImageInterpolation.High)
      }
      .width('100%')
    }
    .height('100%')
  }
}

运行结果
在这里插入图片描述

2、Text组件

2.1 基本知识点
在这里插入图片描述
2.2 代码示例

@Entry
@Component
struct Index {
  @State message: string = 'Hello World'

  build() {
    Row() {
      Column() {

        Image($r('app.media.icon'))
          .width(250)
            // 数字单位为vp 虚拟像素
          .interpolation(ImageInterpolation.High)

        Text($r('app.string.width_label'))
      }
      .width('100%')
    }
    .height('100%')
  }
}

运行结果及总结:
读取本地资源文件可以根据设备语言读取
要注意配置文件的参数添加。需要更改三个配置文件。
在这里插入图片描述

3、TextInput 组件 文本框输入

3.1 基本知识点
在这里插入图片描述3.2 代码示例


在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值