当前位置:   article > 正文

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Button按钮组件_鸿蒙button stateeffect

鸿蒙button stateeffect

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Button按钮组件

一、操作环境

操作系统:  Windows 10 专业版

IDE:DevEco Studio 3.1

SDK:HarmonyOS 3.1

二、Button按钮组件

Button 组件也是基础组件之一,和其它基础组件不同的是 Button 组件允许添加一个子组件来实现不同的展示样式。

Button括号直接书写内容即可,下面是代码和示意图:

  1. Button('test')
  2. Button('test')
  3. .backgroundColor(Color.Pink)

2.1ButtonType枚举说明

样例:

从API version 9开始,该接口支持在ArkTS卡片中使用。

Capsule胶囊型按钮(圆角默认为高度的一半)。
Circle圆形按钮。
Normal普通按钮(默认不带圆角)。

代码四种按钮示例:

  1. Button('默认胶囊类型') // 默认胶囊类型
  2. .height(40)
  3. .width(120)
  4. .backgroundColor('#ff0000')
  5. Button('没有圆角', {type: ButtonType.Normal}) // 没有圆角
  6. .height(40)
  7. .width(120)
  8. .backgroundColor('#aabbcc')
  9. Button('设置圆角', {type: ButtonType.Circle}) // 设置圆角
  10. .height(60)
  11. .width(160)
  12. .backgroundColor('#aabbcc')
  13. Button('胶囊类型', {type: ButtonType.Capsule}) // 胶囊类型
  14. .height(40)
  15. .width(120)
  16. .backgroundColor('#ff00aa')

2.2stateEffect 是否开启点击效果

stateEffect:设置是否开启点击效果,默认开启,简单样例如下所示:

  1. Button('effect: on')
  2. .fontSize(20)
  3. Button('effect: off', {stateEffect: false})
  4. .fontSize(20)

2.3按钮点击事件

onClick:给组件添加点击事件的回调,设置该回调后,当点击组件时会触发该回调。回调参数 event 包含了点击信息,比如点击坐标等。

  1. Button('默认胶囊类型') // 默认胶囊类型
  2. .height(40)
  3. .width(120)
  4. .backgroundColor('#ff0000')
  5. .onClick(() => { // 设置点击事件回调
  6. console.log("亚丁号") // 日志输出
  7. })

 按钮最主要的就是点击事件了

好了就写到这吧!

你有时间常去我家看看我在这里谢谢你啦...

我家地址:亚丁号

最后送大家一首诗:

山高路远坑深,
大军纵横驰奔,

谁敢横刀立马?
惟有点赞加关注大军。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/525358
推荐阅读
相关标签
  

闽ICP备14008679号