首页 > 其他分享 >十七、组件-基础组件-Button

十七、组件-基础组件-Button

时间:2023-12-20 10:55:17浏览次数:20  
标签:十七 stateEffect Button ButtonType 按钮 组件 type

Button

按钮组件,可快速创建不同样式的按钮。

方法1:Button(options?:{type?:ButtonType,stateEffect?:boolean})

方法2:Button(label?:ResourceStr,options?:{type?:ButtonType,stateEffect?:boolean})

使用文本内容创建相应的按钮组件,此时Button无法包含子组件。

 案例代码:

@Entry
@Component
struct ButtonDemo {

  build() {
    Column({space:10}) {
      Row(){
        Button({type:ButtonType.Normal,stateEffect:true}){
          Row(){
            LoadingProgress().width(20).height(20).color(Color.White)
            Text('按钮').fontSize(26).fontColor('#fff')
          }
        }
        .backgroundColor(Color.Gray).opacity(0.4)
        
        //使用文本内容创建相应的按钮组件,此时Button无法包含子组件。
        Button('小按钮',{type:ButtonType.Normal,stateEffect:false})

      }
    }
    .margin(20)
  }
}

 

标签:十七,stateEffect,Button,ButtonType,按钮,组件,type
From: https://www.cnblogs.com/ckfuture/p/17916034.html

相关文章

  • 十六、组件-通用属性-位置设置
    位置设置设置组件对齐方式、布局方向和显示位置。align:设置元素内容在元素绘制区域内的对齐方式。direction:设置元素水平方向的布局。position:基于父容器的定位markAnchor:相对于自身的定位,x正数代表左移,负数代表右移;y正数代表上移,负数代表下移。offset:相对于自身的定......
  • 实践解析HPA各关联组件扭转关系
    本文分享自华为云社区《HPA各关联组件扭转关系以及建议》,作者:可以交个朋友。一、背景应用程序的使用存在波峰波谷现象,在应用流量处于低谷期间,可以释放因过多的Pod而浪费的硬件资源。在应用流量高峰期提供弹性足够的Pod处理流量。二、HPA各个组件扭转关系kubernetes使用者通过......
  • C++ Qt开发:QItemDelegate 自定义代理组件
    Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍QStyledItemDelegate自定义代理组件的常用方法及灵活运用。在Qt中,QStyledItemDelegate类是用于......
  • element ui中同级button调用upload组件
    代码<el-uploadref="schoolLogo"class="avatar-uploader"action="https://jsonplaceholder.typicode.com/posts/":show-file-list="false":on-success="handleAvatarSuccess":before-u......
  • 十五、组件-通用属性-按键事件
    按键事件指组件与键盘、遥控器等按键设备交互时触发的事件(仅适用于所有可获焦组件,例如:Button)//绑定该方法的组件获焦后,按键动作触发该回调onKeyEvent(event:(event?:keyEvent)=>void)案例代码:/***author:创客未来*copyright:com.ckFuture.hrb*按键事件*/@Entr......
  • 界面控件DevExpress WPF Dock组件,轻松创建类Visual Studio窗口界面!
    本文主要为大家介绍DevExpressWPF控件中的Dock组件,它能帮助用户轻松创还能受MicrosoftVisualStudio启发的Dock窗口界面。P.S:DevExpressWPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpressWPF能创建有着强大互动功能的XAML基础应用......
  • 十四、组件-通用属性-触摸事件
    //手指触摸动作触发回调onTouch(event:(event?:TouchEvent)=>void) 案例代码:/***author:创客未来*copyright:com.ckFuture.hrb*触摸事件*/@Entry@ComponentstructTouch{@Statetext:string=''@StateeventType:string=''build(){......
  • Unity3D 拖拽赋值组件与通过Find赋值组件的优点与缺点详解
    前言Unity3D是一款流行的游戏开发引擎,提供了丰富的功能和工具,使开发人员能够轻松创建高质量的游戏。在Unity3D中,我们经常需要通过拖拽赋值组件或通过Find赋值组件来实现不同对象之间的交互。本文将详细介绍这两种方法的优点和缺点,并给出相应的技术详解和代码实现。对啦!这里有个......
  • C++ Qt开发:TableWidget表格组件
    Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍TableWidget表格组件的常用方法及灵活运用。QTableWidget是Qt中用于显示表格数据的部件。它是......
  • C++ Qt开发:MdiArea多窗体组件
    Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍MdiArea`组件的常用方法及灵活运用。QMdiArea(MultipleDocumentInterfaceArea)是Qt中用于创建多......