学习笔记(十三):ArkUi-按钮 (Button)

概述:

按钮组件,通常用于响应用户的点击操作,其类型包括胶囊按钮、圆形按钮、普通按钮。Button做为容器使用时可以通过添加子组件实现包含文字、图片等元素的按钮。

使用示例:

一、创建Button

1、创建不包含子组件的按钮

Button('新增')
        .type(ButtonType.Capsule)
        .onClick(()=>{
          console.log('新增操作')
        })

2、创建包含子组件的按钮

复制代码
Button(){
        Text('新增')
          .fontSize(20)
          .fontColor(Color.Red)
      }
      .padding(20)
      .type(ButtonType.Capsule)
      .onClick(()=>{
        console.log('新增操作')
      })
复制代码

 

二、按钮类型

1、胶囊按钮(默认类型)(ButtonType.Capsule)

此类型按钮的圆角自动设置为高度的一半,不支持通过borderRadius属性重新设置圆角

2、圆形按钮(ButtonType.Circle)

此类型按钮为圆形,不支持通过borderRadius属性重新设置圆角。

3、普通按钮(ButtonType.Normal

此类型的按钮默认圆角为0,支持通过borderRadius属性重新设置圆角。

 

三、自定义样式

1、设置边框弧度 borderRaius

Button('普通按钮')
        .type(ButtonType.Normal)
        .width(100)
        .borderRadius(20)
        .onClick(()=>{
          console.log('点击了普通按钮')
        })

2、设置文本样式 type

复制代码
方式一、
Button('普通按钮')
        .type(ButtonType.Normal)
        .width(100)
        .borderRadius(20)
        .onClick(()=>{
          console.log('点击了普通按钮')
        })
方式二、
Button('普通按钮',{type:ButtonType.Normal})
        .width(100)
        .borderRadius(20)
        .onClick(()=>{
          console.log('点击了普通按钮')
        })
复制代码

 

3、设置背景颜色 backgroundColor

Button('普通按钮')
        .type(ButtonType.Normal)
        .width(100)
        .borderRadius(20)
        .backgroundColor(0x00ff00)
        .onClick(()=>{
          console.log('点击了普通按钮')
        })

 

 

四、添加事件

复制代码
.onClick(()=>{
          console.log('点击了普通按钮')
        })

Button('普通按钮')
        .type(ButtonType.Normal)
        .width(100)
        .borderRadius(20)
        .backgroundColor(0x00ff00)
        .onClick(()=>{
          console.log('点击了普通按钮')
        })
复制代码

 

posted @   听着music睡  阅读(73)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2015-10-30 Android接口回调机制
点击右上角即可分享
微信分享提示