欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

鴻蒙開(kāi)發(fā)教學(xué)-圖片的引用

jf_46214456 ? 來(lái)源:jf_46214456 ? 作者:jf_46214456 ? 2024-02-01 17:36 ? 次閱讀

Image通過(guò)調(diào)用接口來(lái)創(chuàng)建,接口調(diào)用形式如下:

Image(src: string | Resource | media.PixelMap)
Image(src: string | Resource | media.PixelMap)
Image(src: string | Resource | media.PixelMap)

該接口通過(guò)圖片數(shù)據(jù)源獲取圖片,支持本地圖片和網(wǎng)絡(luò)圖片的渲染展示。其中,src是圖片的數(shù)據(jù)源。

加載圖片資源

Image支持加載存檔圖(重點(diǎn))、多媒體像素圖(了解即可)兩種類(lèi)型。

存檔圖類(lèi)型數(shù)據(jù)源 存檔圖類(lèi)型的數(shù)據(jù)源可以分為本地資源、網(wǎng)絡(luò)資源、Resource資源、媒體庫(kù)資源和base64。

  • 本地資源

創(chuàng)建文件夾,將本地圖片放入ets文件夾下的任意位置。 Image組件引入本地圖片路徑,即可顯示圖片(根目錄為ets文件夾)。

Image('images/view.jpg')
.width(200)
.width(200)
.width(200)
  • 網(wǎng)絡(luò)資源

引入網(wǎng)絡(luò)圖片需申請(qǐng)權(quán)限ohos.permission.INTERNET,具體申請(qǐng)方式請(qǐng)參考權(quán)限申請(qǐng)聲明。此時(shí),Image組件的src參數(shù)為網(wǎng)絡(luò)圖片的鏈接。

Image('https://www.example.com/example.JPG') // 實(shí)際使用時(shí)請(qǐng)?zhí)鎿Q為真實(shí)地址
Image('https://www.example.com/example.JPG') // 實(shí)際使用時(shí)請(qǐng)?zhí)鎿Q為真實(shí)地址
Image('https://www.example.com/example.JPG') // 實(shí)際使用時(shí)請(qǐng)?zhí)鎿Q為真實(shí)地址
  • Resource資源

使用資源格式可以跨包/跨模塊引入圖片,resources文件夾下的圖片都可以通過(guò)$r資源接口讀取到并轉(zhuǎn)換到Resource格式。
image.png

調(diào)用方式:

Image($r('app.media.icon'))
Image($r('app.media.icon'))
Image($r('app.media.icon'))

還可以將圖片放在rawfile文件夾下。

image.png

還可以將圖片放在rawfile文件夾下。

調(diào)用方式:

Image($rawfile('snap'))
Image($rawfile('snap'))
Image($rawfile('snap'))
  • 媒體庫(kù)file://data/storage 支持file://路徑前綴的字符串,用于訪問(wèn)通過(guò)媒體庫(kù)提供的圖片路徑。 a. 調(diào)用接口獲取圖庫(kù)的照片url。
import picker from '@ohos.file.picker';
@Entry
@Component
struct Index {
  @State imgDatas: string[] = [];
  // 獲取照片url集
  getAllImg() {
    
    let result = new Array< string >();
    try {
      let PhotoSelectOptions = new picker.PhotoSelectOptions();
      PhotoSelectOptions.MIMEType = picker.PhotoViewMIMETypes.IMAGE_TYPE;
      PhotoSelectOptions.maxSelectNumber = 5;
      let photoPicker = new picker.PhotoViewPicker();
      photoPicker.select(PhotoSelectOptions).then((PhotoSelectResult) = > {
        this.imgDatas = PhotoSelectResult.photoUris;
        console.info('PhotoViewPicker.select successfully, PhotoSelectResult uri: ' + JSON.stringify(PhotoSelectResult));
      }).catch((err) = > {
        console.error(`PhotoViewPicker.select failed with. Code: ${err.code}, message: ${err.message}`);
      });
    } catch (err) {
      console.error(`PhotoViewPicker failed with. Code: ${err.code}, message: ${err.message}`);    }
  }

  // aboutToAppear中調(diào)用上述函數(shù),獲取圖庫(kù)的所有圖片url,存在imgDatas中
  async aboutToAppear() {
    this.getAllImg();
  }
  // 使用imgDatas的url加載圖片。
  build() {
    Column() {
      Grid() {
        ForEach(this.imgDatas, item = > {
          GridItem() {
            Image(item)
              .width(200)
          }
        }, item = > JSON.stringify(item))
      }
    }.width('100%').height('100%')
  }
}
}
}

b. 從媒體庫(kù)獲取的url格式通常如下。

Image('file://media/Photos/5')
.width(200)
.width(200)
.width(200)
  • base64 路徑格式為data:image/[png|jpeg|bmp|webp];base64,[base64 data],其中[base64 data]為Base64字符串?dāng)?shù)據(jù)。 Base64格式字符串可用于存儲(chǔ)圖片的像素?cái)?shù)據(jù),在網(wǎng)頁(yè)上使用較為廣泛。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8706

    瀏覽量

    151988
  • 數(shù)據(jù)源
    +關(guān)注

    關(guān)注

    1

    文章

    63

    瀏覽量

    9721
  • 鴻蒙
    +關(guān)注

    關(guān)注

    57

    文章

    2394

    瀏覽量

    43084
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    鴻蒙機(jī)器人與鴻蒙開(kāi)發(fā)板聯(lián)動(dòng)演示

    鴻蒙機(jī)器人與鴻蒙開(kāi)發(fā)板聯(lián)動(dòng)演示,機(jī)器人的角色為迎賓機(jī)器人,開(kāi)發(fā)板負(fù)責(zé)人賓客出現(xiàn)監(jiān)聽(tīng)
    發(fā)表于 12-02 14:55

    鴻蒙原生開(kāi)發(fā)手記:01-元服務(wù)開(kāi)發(fā)

    簡(jiǎn)介 元服務(wù)是鴻蒙中的一種輕量應(yīng)用形態(tài),無(wú)需下載,直接運(yùn)行。類(lèi)似于微信小程序,但與小程序不同的是,元服務(wù)更加輕量。 元服務(wù)使用原生開(kāi)發(fā),是系統(tǒng)級(jí)提供的,無(wú)論從易用性、性能、體驗(yàn)上,都要比小程序好
    發(fā)表于 11-14 17:28

    鴻蒙Flutter實(shí)戰(zhàn):07混合開(kāi)發(fā)

    # 鴻蒙Flutter實(shí)戰(zhàn):混合開(kāi)發(fā) 鴻蒙Flutter混合開(kāi)發(fā)主要有兩種形式。 ## 1.基于har 將flutter module打包成har包,在原生
    發(fā)表于 10-23 16:00

    鴻蒙ArkTS聲明式組件:ImageSpan

    圖片的數(shù)據(jù)源,支持本地圖片和網(wǎng)絡(luò)圖片。 當(dāng)使用相對(duì)路徑引用圖片資源時(shí)
    的頭像 發(fā)表于 06-24 15:37 ?424次閱讀
    <b class='flag-5'>鴻蒙</b>ArkTS聲明式組件:ImageSpan

    鴻蒙原生應(yīng)用元服務(wù)開(kāi)發(fā)-鴻蒙真機(jī)運(yùn)行項(xiàng)目實(shí)戰(zhàn)與注意事項(xiàng)

    一、解壓項(xiàng)目注意項(xiàng)目包不能為中文 二、用數(shù)據(jù)線將裝好DevEco Studio的電腦與設(shè)置為開(kāi)發(fā)者模式的鴻蒙手機(jī)相連接。 三、將項(xiàng)目包托進(jìn)DevEco Studio 中 注意項(xiàng)目包文件不能有嵌套 四
    發(fā)表于 05-24 15:12

    哪吒汽車(chē)APP啟動(dòng)鴻蒙原生應(yīng)用開(kāi)發(fā)

    哪吒汽車(chē)正式簽約,啟動(dòng)鴻蒙原生應(yīng)用開(kāi)發(fā);在5月17日,在上海市經(jīng)濟(jì)和信息化委員會(huì)指導(dǎo)的“千帆競(jìng)發(fā)啟航 共筑鴻蒙生態(tài)——HDD上海站·鴻蒙原生應(yīng)用專場(chǎng)”活動(dòng)中哪吒汽車(chē)與華為簽約啟動(dòng)
    的頭像 發(fā)表于 05-18 09:48 ?1231次閱讀

    鴻蒙開(kāi)發(fā)就業(yè)前景到底怎么樣?

    鴻蒙, 作為華為自主研發(fā)的基于微內(nèi)核的下一代操作系統(tǒng),正在逐漸走進(jìn)人們的視野 。隨著鴻蒙系統(tǒng)的不斷發(fā)展和完善,越來(lái)越多的人開(kāi)始關(guān)注鴻蒙開(kāi)發(fā)這一領(lǐng)域,想要了解學(xué)習(xí)
    發(fā)表于 05-09 17:37

    HarmonyOS開(kāi)發(fā)案例:【圖片編輯】

    基于ArkTS的聲明式開(kāi)發(fā)范式的樣例,主要介紹了圖片編輯實(shí)現(xiàn)過(guò)程。
    的頭像 發(fā)表于 04-23 20:54 ?470次閱讀
    HarmonyOS<b class='flag-5'>開(kāi)發(fā)</b>案例:【<b class='flag-5'>圖片</b>編輯】

    鴻蒙OS開(kāi)發(fā)學(xué)習(xí):【尺寸適配實(shí)現(xiàn)】

    鴻蒙開(kāi)發(fā)中,尺寸適配是一個(gè)重要的概念,它可以幫助我們?cè)诓煌聊怀叽绲脑O(shè)備上正確顯示和布局我們的應(yīng)用程序。本文將介紹如何在鴻蒙開(kāi)發(fā)中實(shí)現(xiàn)尺寸適配的方法。
    的頭像 發(fā)表于 04-10 16:05 ?1867次閱讀
    <b class='flag-5'>鴻蒙</b>OS<b class='flag-5'>開(kāi)發(fā)</b>學(xué)習(xí):【尺寸適配實(shí)現(xiàn)】

    鴻蒙NEXT南向開(kāi)發(fā)案例:【智能臺(tái)燈】

    鴻蒙南向開(kāi)發(fā)之智能臺(tái)燈案例
    的頭像 發(fā)表于 04-03 18:00 ?1093次閱讀
    <b class='flag-5'>鴻蒙</b>NEXT南向<b class='flag-5'>開(kāi)發(fā)</b>案例:【智能臺(tái)燈】

    鴻蒙OS開(kāi)發(fā)實(shí)例:【瀑布流式圖片瀏覽】

    瀑布流式展示圖片文字,在當(dāng)前產(chǎn)品設(shè)計(jì)中已非常常見(jiàn),本篇將介紹關(guān)于WaterFlow的圖片瀏覽場(chǎng)景,順便集成Video控件,以提高實(shí)踐的趣味性
    的頭像 發(fā)表于 03-29 17:38 ?1274次閱讀
    <b class='flag-5'>鴻蒙</b>OS<b class='flag-5'>開(kāi)發(fā)</b>實(shí)例:【瀑布流式<b class='flag-5'>圖片</b>瀏覽】

    鴻蒙APP開(kāi)發(fā)實(shí)戰(zhàn):【Api9】拍照、拍視頻;選擇圖片、視頻、文件工具類(lèi)

    鴻蒙開(kāi)發(fā)過(guò)程中,經(jīng)常會(huì)進(jìn)行系統(tǒng)調(diào)用,拍照、拍視頻、選擇圖庫(kù)圖片、選擇圖庫(kù)視頻、選擇文件。今天就給大家分享一個(gè)工具類(lèi)。
    的頭像 發(fā)表于 03-26 16:27 ?889次閱讀
    <b class='flag-5'>鴻蒙</b>APP<b class='flag-5'>開(kāi)發(fā)</b>實(shí)戰(zhàn):【Api9】拍照、拍視頻;選擇<b class='flag-5'>圖片</b>、視頻、文件工具類(lèi)

    鴻蒙實(shí)戰(zhàn)項(xiàng)目開(kāi)發(fā):【短信服務(wù)】

    文檔》 針對(duì)鴻蒙成長(zhǎng)路線打造的鴻蒙學(xué)習(xí)文檔 。話不多說(shuō),我們直接看詳細(xì)資料 鴻蒙(OpenHarmony )學(xué)習(xí)手冊(cè)(共計(jì)1236頁(yè))與鴻蒙(OpenHarmony )
    發(fā)表于 03-03 21:29

    純血鴻蒙系統(tǒng),拿什么與安卓、iOS比?

    ArkUI …… 2、鴻蒙進(jìn)階 Stage模型 網(wǎng)絡(luò)、數(shù)據(jù)管理 一次開(kāi)發(fā)多段部署 …… 3、鴻蒙多媒體技術(shù) 音頻 視頻 相機(jī) 圖片 …… 4、鴻蒙
    發(fā)表于 02-21 21:04

    未來(lái)從事鴻蒙開(kāi)發(fā)?是否會(huì)有前景?

    鴻蒙的未來(lái)發(fā)展肯定很有前景的,鴻蒙作為新出的國(guó)產(chǎn)操作系統(tǒng)。它不僅只是手機(jī)操作系統(tǒng),鴻蒙的出發(fā)點(diǎn)就是萬(wàn)物互聯(lián)。包含原生應(yīng)用開(kāi)發(fā)、車(chē)載、智能設(shè)備、數(shù)碼、智能家居家電等等。如此大的市場(chǎng)分布,
    發(fā)表于 02-19 21:31