色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取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

    文章

    32

    瀏覽量

    11907
  • 組件
    +關注

    關注

    1

    文章

    512

    瀏覽量

    17836
  • OpenHarmony
    +關注

    關注

    25

    文章

    3723

    瀏覽量

    16337
收藏 人收藏

    評論

    相關推薦

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

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

    鴻蒙開發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 ?2795次閱讀
    機智云三種APP<b class='flag-5'>開發方式</b>介紹

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

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

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

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

    openharmony開發應用

    OpenHarmony開發應用的各方面細節與優勢,為開發者們提供全方位的指導和了解。 OpenHarmony是華為自行研發的分布式操作系統,旨在創造全場景、全連接的用戶體驗。與Andr
    的頭像 發表于 12-19 09:42 ?694次閱讀
    主站蜘蛛池模板: 美女脱衣服搞鸡| 国产成人在线播放| 绑着男军人的扒开内裤| 精品亚洲欧美中文字幕在线看| 无码欧美喷潮福利XXXX| x69老师x日本| 欧美区 bt| a视频在线看| 欧美 亚洲 日韩 中文2019| 综合亚洲桃色第一影院| 久久国产精品高清一区二区三区| 亚洲色爽视频在线观看| 狠狠色欧美亚洲狠狠色www| 亚洲免费无l码中文在线视频| 国产手机精品一区二区| 亚欧成人毛片一区二区三区四区| 调教女M屁股撅虐调教| 日本一本二本三区免费免费高清| 成人在线观看国产| 手机看片一区二区| 国产欧美日韩中文视频在线| 亚洲国产在线视频中文字| 精品午夜国产福利观看| 在线免费观看国产视频| 乱精品一区字幕二区| 啊轻点灬大JI巴又大又粗| 色婷婷AV国产精品欧美毛片| 国产精品色无码AV在线观看| 亚洲 日韩 国产 制服 在线| 红豆视频免费资源观看| 中文成人在线| 求个av网站| 国产一区二区三区内射高清| 一区在线观看在线| 欧美性xxx极品| 国产精品7777人妻精品冫| 亚洲精品国产A久久久久久| 李亚男三级| 高hh乱亲女真实| 野花日本手机观看大全免费3| 免费人成网站在线观看10分钟|