【HarmonyOS】鸿蒙开发之Button组件——第3.4章

打印 上一主题 下一主题

主题 1041|帖子 1041|积分 3123


按钮范例


  • Capsule(默认值):胶囊范例
  1. Button("默认样式")
  2.           .height(40)//高度
  3.           .width(90)//宽度
  4.           .backgroundColor('#aabbcc')//背景颜色
复制代码
运行结果:


  • Normal:矩形按钮,无圆角
  1. Button({type:ButtonType.Normal}){
  2.           Text("自定义样式")
  3.             .fontSize(28)// 设置按钮文字大小
  4.             .fontColor(Color.Blue)
  5.             .padding(10)
  6.         }.borderRadius(8)// 设置圆角,但是没有效果
  7.         .backgroundColor("#aabbcc")
复制代码
运行结果:


  • Circle:圆形按钮
  1.   Button("样式二111",{type:ButtonType.Circle})
  2.           .width(100)
  3.           .backgroundColor('#aabbcc')
复制代码
运行结果:

自定义样式

实例代码:
  1. Button({type:ButtonType.Normal}){
  2.           Text("自定义样式")
  3.             .fontSize(28)// 设置按钮文字大小
  4.             .fontColor(Color.Blue)
  5.             .padding(10)
  6.         }.borderRadius(8)// 设置圆角,但是没有效果
  7.         .backgroundColor("#aabbcc")
  8.         Text().margin({top:10,bottom:10})
  9.         Button({type:ButtonType.Normal}){
  10.           Row(){
  11.             Image($r("app.media.app_icon"))
  12.               .width(50)
  13.               .margin({right:10})
  14.             Text("样式二")
  15.           }.padding(10)
  16.         }.borderRadius(8)// 设置圆角,但是没有效果
  17.         .backgroundColor("#aabbcc")
复制代码
运行结果:

全部样式展示:

button组件变乱介绍

常用变乱有:
onClick() 点击变乱
onHover() 鼠标指针移动到元素或它的子元素上时发生的变乱
onMouse() 鼠标移动变乱
onTouch() 触摸时发生的变乱
onKeyEvent() 按键时发生的变乱
onFocus() 按钮聚焦时发生的变乱
onBlur() 按钮失去焦点发生的变乱
onAppear() 按钮表现时发生的变乱
onDisAppear() 按钮消失发生的变乱


   ✨                                                   踩坑不易,还希望各位大佬支持一下                                            \textcolor{gray}{踩坑不易,还希望各位大佬支持一下}                     踩坑不易,还希望各位大佬支持一下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

麻花痒

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表