HarmonyOS 鸿蒙Next ArkTS语言模仿秀《还珠格格》你是疯儿,我是傻儿

发布于 1周前 作者 yibo5220 来自 鸿蒙OS

HarmonyOS 鸿蒙Next ArkTS语言模仿秀《还珠格格》你是疯儿,我是傻儿

@Entry @Component struct Index { @State message: string = ‘’; @State selectedUnit: string = ‘我是疯儿’; // 默认选择 我是疯儿 build() { Column() { // 使用Button组件显示第一句台词,点击后更新消息 Button(“你再纯、再漂亮、再有范、再可爱,”, { type: ButtonType.Normal, stateEffect: true }) .fontSize(16) .onClick(() => { this.message = “再多过个几年不还是照样变大妈。”; }) .height(40) .borderRadius(8) // 圆角按钮效果 .width(‘80%’) .margin(40)

  // Checkbox 选择器
  Checkbox({ name: '我是谁', group: 'checkboxGroup' })
    .select(this.selectedUnit == '我是疯儿')
    .selectedColor(0xf9232b)
    .shape(CheckBoxShape.CIRCLE)
    .onChange((value: boolean) => {
      if (value) {
        this.message = "我是疯儿!";
      } else{
        this.message = "你是傻儿!";
      }
    })
  Text('我是疯儿,你是傻儿,稀里糊涂成了家,').fontSize(20).fontColor(0x8137fd)
    .margin(20)

  // 使用Text组件显示第四句台词
  Text("下班之后快快回,再说一声爱我吧!")
    .fontSize(20)
    .fontColor('#8137fd')
    .width('80%')

  // 显示当前状态消息
  Text(this.message)
    .fontSize(25)
    .width('80%')
    .fontColor(Color.Red)
    .fontWeight(FontWeight.Bold)
    .margin(80)  // 上边距80dp
}
.height('100%')
.width('100%')
.linearGradient({
  angle: 180,
  colors: [
    [0xFFbbbbb, 0.0], // 最亮的白色
    [0xFFaaaa, 0.5], // 中间红色
    [0xFFcc, 1.0]  // 最亮的青色
  ] // 数组末尾元素占比小于1时满足重复着色效果
})

} }


更多关于HarmonyOS 鸿蒙Next ArkTS语言模仿秀《还珠格格》你是疯儿,我是傻儿的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS 鸿蒙Next ArkTS语言模仿秀《还珠格格》你是疯儿,我是傻儿的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在鸿蒙系统中,ArkTS(Ark TypeScript)是一种为鸿蒙应用开发设计的新型编程语言,它基于TypeScript扩展而来,旨在简化开发过程,提高开发效率。ArkTS融合了鸿蒙系统的分布式特性,使得开发者能够更便捷地创建跨设备协同的应用。

标题中的“模仿秀”可能指的是使用ArkTS语言以某种创意方式重构或模拟《还珠格格》中的经典台词或场景。这里的“你是疯儿,我是傻儿”可能象征着使用ArkTS进行开发时的一种轻松、幽默的氛围,或者是开发者之间的一种自嘲与调侃。

然而,具体如何实现这一模仿秀,即如何用ArkTS语言来“表演”《还珠格格》中的情节,这更多取决于开发者的创意和实现方式,而非鸿蒙系统或ArkTS语言本身的特定功能。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部