首页 > 其他分享 >HarmonyOS ArkUI基础组件

HarmonyOS ArkUI基础组件

时间:2023-11-28 21:44:37浏览次数:28  
标签:150 20 width value HarmonyOS imageWidth 组件 ArkUI Row

@Entry
@Component
struct Imageoage {
  @State imageWidth: number = 150

  build() {
    Row() {
      Column({space:20}) {
        Image('https://pic.cnblogs.com/avatar/3168103/20231128174220.png')
          .width(this.imageWidth)
          .interpolation(ImageInterpolation.High)
        Row() {
          Text($r('app.string.width_lable'))
            .fontSize(20)
            .fontWeight(FontWeight.Bold)
          TextInput({ placeholder: '请输入图片宽度:' })
            .width(150)
            .type(InputType.Number)
            .onChange(value => {
              this.imageWidth = parseInt(value)
            })
        }
        Row({space:20}) {
          Button('放大')
            .onClick(() => {
              if (this.imageWidth <= 300)
                this.imageWidth += 50
            })
          Button('缩小')
            .onClick(() => {
              if (this.imageWidth >= 10) {
                this.imageWidth -= 50
              }
            })
        }
        .justifyContent(FlexAlign.SpaceEvenly)
        Slider({
          min:100,
          max:300,
          value:this.imageWidth,
          step:10
        })
          .width('90%')
          .blockColor('#36D')
          .trackThickness(7)
          .showTips(true)
          .onChange(value=>{
            this.imageWidth = value
          })
      }
      .width('100%')
    }
    .height('100%')
  }
}

 

标签:150,20,width,value,HarmonyOS,imageWidth,组件,ArkUI,Row
From: https://www.cnblogs.com/zeyangshuaige/p/17863162.html

相关文章

  • Jmeter组件执行顺序与作用域
    一、Jmeter重要组件:1)配置元件---ConfigElement:用于初始化默认值和变量,以便后续采样器使用。配置元件大其作用域的初始阶段处理,配置元件仅对其所在的测试树分支有效,如,在同一个作用域的任何采样器前。2)前置处理器---PreProcessors:前置处理器会在采样器发出请求之前做......
  • HarmonyOS传感器开发指南
    HarmonyOS传感器开发指南HarmonyOS系统传感器是应用访问底层硬件传感器的一种设备抽象概念。开发者根据传感器提供的Sensor接口,可以查询设备上的传感器,订阅传感器数据,并根据传感器数据定制相应的算法开发各类应用,比如指南针、运动健康、游戏等。传感器类型描述说明主要用途ACCELERO......
  • HarmonyOS 开发入门(一)
    HarmonyOS开发入门(一)日常逼逼叨因为本人之前做过一些Android相关的程序开发,对移动端的开发兴趣比较浓厚,近期也了解到了一些关于华为HarmonyOS4.0的事件热点,结合黑马相关教学视频以及一些相关的技术博客,对HarmonyOS开发做一个知识总结,有任何说的不合理的地方,希望各位看官老爷......
  • vue中组件之间数据共享
    1、父组件向子组件共享数据 2、子组件向父组件共享数据 3、兄弟组件之间的数据共享 ......
  • 如何在vue中注册和使用全局组件
    1、在main.js入口文件中,使用Vue.component()方法注册组件 2、在需要使用组件的地方进行标签使用即可<MyCount></MyCount>......
  • Vue上传视频组件
    整合上传组件<el-form-itemlabel="上传视频"><el-upload:on-success="handleVodUploadSuccess":on-remove="handleVodRemove":before-remove="beforeVodRemove":on-exceed=&qu......
  • vue 视频上传组件
    组件:<template><divclass="upload-box"><divclass="avatar-uploader-box"><!--图片预览--><div:key="index"class="video-preview"v-for="(item,index)invideoList"......
  • 界面控件DevExpress WPF流程图组件,完美复制Visio UI!(二)
    DevExpressWPFDiagram(流程图)控件帮助用户完美复制MicrosoftVisioUI,并将信息丰富且组织良好的图表、流程图和组织图轻松合并到您的下一个WPF项目中。在上文中(点击这里回顾>>),我们为大家介绍了DevExpressWPFDiagram(流程图)组件性能优异切信息丰富的流程图功能、轻松地从数据源......
  • 2023-11-27 记录react拖拽组件——react-draggable试用方法
    安装:yarnaddreact-draggable注:如果你用npm安装失败可以尝试使用yarm,我就是npmi react-draggable报错了,用yarn装才好普通使用://引入importDraggablefrom'react-draggable';constDraggableCore:any=Draggable;//使用<div><DraggableCore><div>666&l......
  • 【Java - 图形界面设计】窗体 && 组件 && 事件
    窗体窗体对象JFramepackagecom.EveX.frame;importjavax.swing.*;publicclassFrameTest{publicstaticvoidmain(String[]args){/*创建窗体*/JFrameframe=newJFrame();/*设置窗体大小,参数宽和高,单位:像素*/frame.set......