在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

OpenHarmony應用開發之ETS開發方式Image組件

ArkUI詳解 ? 來源:鴻蒙實驗室 ? 作者:鴻蒙實驗室 ? 2022-07-03 12:06 ? 次閱讀

今天帶大家了解ETS開發方式中的Image組件

作者:堅果

公眾號:"大前端之旅"

OpenHarmony布道師,InfoQ簽約作者,CSDN博客專家,華為云享專家,阿里云專家博主,51CTO博客首席體驗官,開源項目GVA成員之一,專注于大前端技術的分享,包括Flutter,Harmony,小程序,安卓,VUE,JavaScript。

Image

圖片組件,支持本地圖片和網絡圖片的渲染展示。

我們可以看一下他的接口都有哪些內容

(src: string | PixelMap | Resource): ImageAttribute;

src:string|PixelMap 圖片的URI,支持本地圖片和網絡路徑,支持使用媒體PixelMap對象。

PixelMap:圖像像素類,用于讀取或寫入圖像數據以及獲取圖像信息。在調用PixelMap的方法前,需要先通過createPixelMap創建一個PixelMap實例。這里我只說前面的一個參數。

引用App本地圖片

這里先演示如何通過接口引用App本地圖片。圖片格式支持“png/jpg/gif/svg”,圖片文件可以存放在media媒體目錄、或自己創建的“/common/images”目錄

我在項目里放了兩張鴻蒙相關的圖片,都是不同的,便于區分,接下來,我們就在項目里使用他們。

@

Entry

@

Component

struct

Index

{

@

State

message

:

string

=

'Hello World'

?

build

() {

Row

() {

Column

() {

Text

(

"media目錄下的媒體資源"

).

fontSize

(

32

).

fontColor

(

Color

.

Orange

)

Image

(

$r

(

"app.media.HarmonyOS"

))

// media目錄下的媒體資源

.

width

(

"100%"

)

.

aspectRatio

(

1.5

)

Text

(

"/common/images目錄下的圖片"

).

fontSize

(

32

).

fontColor

(

Color

.

Orange

).

textAlign

(

TextAlign

.

Center

)

Image

(

"/common/images/HarmonyOS.jpg"

)

// /common/images目錄下的圖片

.

width

(

"100%"

)

.

aspectRatio

(

1.5

)

}

.

width

(

'100%'

)

}

.

height

(

'100%'

)

}

}

我們點擊右側的預覽,來看一下

image-20220703115449288

以上就是本地圖片的簡單使用,接下來我們對網絡圖片進行同樣的操作,

引用網絡圖片時記得添加權限

引用網絡圖片時記得添加權限。 方法:需要在config.json(FA模型)或者module.json5(Stage模型)對應的"abilities"中添加網絡使用權限ohos.permission.INTERNET。

"abilities": [

{

...

"permissions": ["ohos.permission.INTERNET"],

...

}

]

@

Entry

@

Component

struct

Index

{

@

State

message

:

string

=

'Hello World'

?

build

() {

Row

() {

Column

() {

Text

(

"media目錄下的媒體資源"

).

fontSize

(

32

).

fontColor

(

Color

.

Orange

)

Image

(

$r

(

"app.media.HarmonyOS"

))

// media目錄下的媒體資源

.

width

(

"100%"

)

.

aspectRatio

(

2.6

)

Text

(

"/common/images目錄下的圖片"

).

fontSize

(

32

).

fontColor

(

Color

.

Orange

).

textAlign

(

TextAlign

.

Center

)

Image

(

"/common/images/HarmonyOS.jpg"

)

// /common/images目錄下的圖片

.

width

(

"100%"

)

.

aspectRatio

(

2.6

)

Text

(

"網絡圖片,jpg格式"

).

fontSize

(

32

).

fontColor

(

Color

.

Orange

).

textAlign

(

TextAlign

.

Center

)

Image

(

"https://img95.699pic.com/photo/50080/9588.jpg_wh300.jpg"

)

// /common/images目錄下的圖片

.

width

(

"100%"

)

.

aspectRatio

(

2.6

)

}

.

width

(

'100%'

)

}

.

height

(

'100%'

)

}

}

image-20220703120209785

以上就是Image最簡單的使用

總結

本文主要講解了Image組件的簡單使用,包括引用本地圖片和網絡圖片。

審核編輯:湯梓紅

鴻蒙實驗室

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Image
    +關注

    關注

    0

    文章

    33

    瀏覽量

    12060
  • 組件
    +關注

    關注

    1

    文章

    524

    瀏覽量

    18125
  • OpenHarmony
    +關注

    關注

    25

    文章

    3786

    瀏覽量

    17358
收藏 0人收藏
  • 早起的坚果1

評論

相關推薦

基于OpenHarmony開發板上測試Native C++應用開發

本文主要分享在軟通動力揚帆系列“競”OpenHarmony開發板上測試Native C++應用開發,實現eTS調用Native C++ 程序實現對給定的兩個數進行加減乘除運算示例(
的頭像 發表于 10-08 14:37 ?4247次閱讀

鴻蒙開發OpenHarmony組件復用案例

緩存里。 在父自定義組件再次創建可復用組件時,會通過更新可復用組件方式,從緩存快速創建可復用組件。這就是
發表于 01-15 17:37

STM32的三種開發方式

1 STM32的三種開發方式通常新手在入門STM32的時候,首先都要先選擇一種要用的開發方式,不同的開發方式會導致你編程的架構是完全不一樣的。一般大多數都會選用標準庫和HAL庫,而極少部分人會通
發表于 08-05 06:56

STM32的三種開發方式分享

STM32的三種開發方式通常新手在入門STM32的時候,首先都要先選擇一種要用的開發方式,不同的開發方式會導致你編程的架構是完全不一樣的。一般大多數都會選用標準庫和HAL庫,而極少部分人會...
發表于 12-01 07:59

基于openHarmong ETS寫一個Loading的組件

修改它們時,視圖會進行更新。這使得狀態管理非常簡單直接式。可以類比學習。今天就ETS規范,寫一個Loading的組件,熟悉ETS下的一些基礎組件的應用和聯動。UI
發表于 03-31 14:37

使用NAPI實現openharmony APP網絡開發的接口

openharmony APP 的網絡編程開發!①.openharmony APP 本次采用eTS開發方式②.本次實驗是基于已連接上網絡的③
發表于 04-02 09:56

OpenHarmony 應用開發快速入門

Studio V2.2 Beta1及更高版本,在使用JS語言開發時,除傳統代碼方式外,還支持使用低代碼方式OpenHarmony低代碼開發方式
發表于 05-06 16:03

OpenHarmony快速入門及開發應用所必備的基礎知識

及更高版本中支持。OpenHarmony低代碼開發方式具有豐富的UI界面編輯功能,遵循JS開發規范,通過可視化界面開發方式快速構建布局,可有效降低用戶的上手成本并提升用戶構建UI界面的
發表于 05-12 14:11

HarmonyOS/OpenHarmony應用開發-Web組件開發體驗

;) }}}*附件:HarmonyOSOpenHarmony應用開發-Web組件開發體驗.docx示例效果:參考文檔:https
發表于 12-12 15:14

OpenHarmony組件復用示例

**本文轉載自《#2023盲盒+碼# OpenHarmony組件復用示例》,作者zhushangyuan_** ● 摘要:在開發應用時,有些場景下的自定義組件具有相同的
發表于 08-29 14:40

OpenHarmony應用開發—ArkUI組件集合

介紹 本示例為ArkUI中組件、通用、動畫、全局方法的集合。 工程目錄 entry/src/main/ets/ |---component
發表于 09-22 14:56

機智云三種APP開發方式介紹

機智云針對不同開發者的不同需求提供三種APP開發方式,包括集成SDK、使用app開源框架、使用app自動生成,幫助開發者更加快速開發自己的APP。
的頭像 發表于 11-21 15:27 ?2925次閱讀
機智云三種APP<b class='flag-5'>開發方式</b>介紹

基于ETS開發范式制作Loading組件

最近剛接觸基于 OpenHarmony 開源框架的應用開發,特別是基于 JS/ETS 開發范式。
的頭像 發表于 04-12 08:56 ?1523次閱讀

先楫hpm_sdk開發方式的優缺點 與單片機傳統開發方式的不同點

最近在跟一些開發者交流過程中,或者開發者群里反饋,感覺先楫單片機開發方式不同于以往的單片機開發方式,或者開發方式沒接觸過導致無從下手,或者是
的頭像 發表于 09-25 09:16 ?3098次閱讀
先楫hpm_sdk<b class='flag-5'>開發方式</b>的優缺點 與單片機傳統<b class='flag-5'>開發方式</b>的不同點

openharmony開發應用

OpenHarmony開發應用的各方面細節與優勢,為開發者們提供全方位的指導和了解。 OpenHarmony是華為自行研發的分布式操作系統,旨在創造全場景、全連接的用戶體驗。與Andr
的頭像 發表于 12-19 09:42 ?938次閱讀
主站蜘蛛池模板: 中文字幕色婷婷在线精品中 | 亚洲乱码一区二区三区在线观看 | 二级黄绝大片中国免费视频 | 美女大黄三级视频在线观看 | 天堂中文在线www | 亚洲 成人 欧美 自拍 | 色456| aaaaa国产毛片 | 福利视频一区二区三区 | 欧美色图网站 | 在线观看网站黄 | 免费公开在线视频 | 最好看的2019中文字幕免费高清 | 在线视频播放大全 | 久久久午夜视频 | 最近2018中文字幕2019视频 | 中文字幕在线一区二区三区 | 国产午夜精品久久久久九九 | 日本免费人成在线网站 | 午夜日本一区二区三区 | 91在线免费视频 | 国产精品久久久久久免费播放 | 伊人色综合久久天天爱 | 一级一级女人18毛片 | 婷婷六月激情 | 欧美一级第一免费高清 | 特黄特色视频 | 亚洲第一免费视频 | 天天干天天看 | 色综合色综合色综合色综合网 | 黄色免费网站在线观看 | 婷婷六月激情在线综合激情 | 天天插天天射天天干 | 玖玖在线免费视频 | 国产视频首页 | 国产真实野战在线视频 | 伊人成人在线 | 天天做天天爱天天干 | 性欧美乱又伦 | 黄色三级视频在线观看 | 亚洲 丝袜 制服 欧美 另类 |

電子發燒友

中國電子工程師最喜歡的網站

  • 2931785位工程師會員交流學習
  • 獲取您個性化的科技前沿技術信息
  • 參加活動獲取豐厚的禮品