当前位置:   article > 正文

鸿蒙开发组件之Button_鸿蒙 按钮组件禁用效果

鸿蒙 按钮组件禁用效果

一、Button按钮呈现有两种方式:

1、可以直接设置文本,呈现文本按钮

Button('点我')

2、也可以自定义按钮,嵌套其他的组件实现

  1. Button() {
  2. Image($r('app.mdedia.xxx'))
  3. .width(120)
  4. .margin(10)
  5. }

其中,文本类型Button组件可以通过设置type属性来改变按钮的 形态,例如:圆形,圆角,直角(Normal)

按钮最重要的功能就是点击事件,可以通过onclick来添加点击事件

  1. Button('点我')
  2. .onClick(() => {
  3. console.log('点击了按钮')
  4. })

3、设置按钮不同状态的效果

可以通过属性stateStyles来控制按钮在不同状态下的效果

  1. Button(this.buttonState)
  2. .width(300)
  3. .height(50)
  4. .margin({top:100})
  5. .stateStyles({
  6. normal:{
  7. .backgroundColor(Color.Pink)
  8. },
  9. pressed:{
  10. .backgroundColor(Color.Blue)
  11. },
  12. disabled:{
  13. .backgroundColor(Color.Gray)
  14. }
  15. })

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

闽ICP备14008679号