首页 > 其他分享 >鸿蒙Arkts引入资源

鸿蒙Arkts引入资源

时间:2024-03-19 15:26:01浏览次数:21  
标签:Arkts 鸿蒙 Image jpg height width 文件夹 引入 图片

 

@Entry
@Component
struct demo {
  @Styles
  imgStyle(){
    .width(80)
    .height(80)
  }
 
  build() {
    Row() {
      Column({ space: 20 }) {
        //   方式一: 使用$提示符选择第一个从app.media选择图片,不需要图片后缀名,图片资源放在resources>base>media文件夹中
        Image($r("app.media.106")).imgStyle()
        //   方式二:使用$提示符选择第二个,图片资源放在resources文件夹的rawfile文件夹中
        Image($rawfile("106.jpg")).imgStyle()
        //   方式三:直接写图片路径,放在assets文件夹下,如果是网络图片地址,也是直接使用这个方式复制网络图片的地址即可
        Image("/assets/106.jpg").imgStyle2()
        //   网络图片显示写法
        Image("https://wx2.sinaimg.cn/mw690/005to85Yly1hislbd5s9yj35k63pge87.jpg").imgStyle2()
      }
      .width('100%')
    }
    .height('100%')
  }
}
 
@Styles
function  imgStyle2(){
  .width(120)
  .height(120)
}

 

标签:Arkts,鸿蒙,Image,jpg,height,width,文件夹,引入,图片
From: https://www.cnblogs.com/guangzhiruijie/p/18083002

相关文章

  • 鸿蒙学习笔记-DevEco Studio 安装
    鸿蒙DevEco Studio是开发华为鸿蒙系统必须要安装的开发软件软件下载软件下载地址:HUAWEIDevEcoStudio和SDK下载和升级|华为开发者联盟,根据自己使用的电脑情况,选择对应的下载文件 软件安装下载后的文件是zip压缩包,解压后,打开安装文件,点击Next保持默认选项,点击Next......
  • 零基础小白如何入门HarmonyOS鸿蒙应用开发学习?
    HarmonyOS鸿蒙应用开发是当前非常热门的一个领域,许多人都想入门学习这个技术。但是,对于零基础的人来说,如何入门确实是一个问题。下面,我将从以下几个方面来介绍如何零基础入门HarmonyOS鸿蒙应用开发学习。一、了解HarmonyOS鸿蒙系统首先,我们需要了解HarmonyOS鸿蒙系统的一些......
  • JavaScript学习笔记1: JS引入方法
    JavaScriptJS的引入方法内部脚本在script标签间插入js语句,可以在任意位置放置任意数量的script,为了改善显示速度,一般把js脚本放在body的底部<!--内部脚本--><script>//警告框alert('HelloJS');</script>外部脚本外部定义的js脚本,在js脚本中......
  • 前端基础之前端知识引入
    本篇要研究的内容为前端的开发。我们知道存储于服务器端的统称为后端技术,而前端技术是指通过浏览器到用户端计算机的统称。因此,前端的所有知识都和“浏览器”紧密相关,在本篇文章中,我们将通过介绍浏览器的诞生原因及发展历史来详细地阐述浏览器的本质。软件开发架构C/S,B/S架构......
  • 鸿蒙的背景属性
    背景图-backgroundImage属性:.backgroundImage(背景图地址)Text().backgroundImage($r('app.media.flower')),ImageReapeat.XY)背景图平铺方式ImageRepeat:(可省略)Noreapeat:不平铺,默认值X:水平平铺Y:垂直平铺XY:水平垂直均平铺背景图位置-backgroundImagePosition作......
  • 【鸿蒙开发】死锁
    目录鸿蒙开发中可以采取以下几种方式来避免竞态条件和死锁等问题:在鸿蒙开发中,可以使用文本组件和布局组件来实现字号与内容动态计算,确保文字永远在一行显示。鸿蒙开发中可以采取以下几种方式来避免竞态条件和死锁等问题:使用同步机制:通过使用互斥锁、条件变量等同......
  • 鸿蒙Next-Scroll滚动-控横向滚动
    @Entry@ComponentstructScrollerCase02{@Statemessage:string='HelloWorld';scroller:Scroller=newScroller()//在组件中声明一个scroller的实例build(){Row(){Column(){//只能有一个组件Scroll(this.scroller){//......
  • 鸿蒙Next-Scroll滚动-控制纵向滚动
    出现滚动的前提条件,当子组件内容超过父组件的宽度或者高度4.0文档 文档中心build(){Column(){Row(){Text('顶部').textAlign(TextAlign.Center).width('100%')}.width('100%').height(50).b......
  • 【鸿蒙开发遇到的坑】
    目录视频压缩动画预览和调试在HarmonyOS上编写代码以触发自定义动画效果,比如平滑滚动或淡入淡出,你可以使用HarmonyOS提供的动画框架来实现。在鸿蒙开发中,可以通过代理触发请求的方式来实现网络通信。在进行鸿蒙开发时,如果在更新Gradle插件时遇到任务执行失败的错误信息,可......
  • HarmonyOS 与 ArkTS | 自定义组件
    HarmonyOS与ArkTS|自定义组件原效果:代码:@Entry@ComponentstructIndex{build(){Column(){Row(){Column(){this.ItemCard($rawfile('ic_controlcenter_eyeconfort_filled.png'))Divider().margin({top......