HarmonyOS開發(fā)-eTS資源訪問_第1頁
HarmonyOS開發(fā)-eTS資源訪問_第2頁
HarmonyOS開發(fā)-eTS資源訪問_第3頁
全文預(yù)覽已結(jié)束

付費下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、蛟龍騰飛學習分享HarmonyOS開發(fā)-eTS資源訪問訪問應(yīng)用資源資源定義:應(yīng)用資源由開發(fā)者在工程的resources目錄中定義,resources目錄按照兩級目錄的形式來組織:一級目錄為base目錄、限定詞目錄以及rawfile目錄base目錄是默認存在的目錄。當應(yīng)用的resources資源目錄中沒有與設(shè)備狀態(tài)匹配的限定詞目錄時,會自動引用該目錄中的資源文件。限定詞目錄需要開發(fā)者自行創(chuàng)建,其可以由一個或多個表征應(yīng)用場景或設(shè)備特征的限定詞組合而成,包括移動國家碼和移動網(wǎng)絡(luò)碼、語言、文字、國家或地區(qū)、橫豎屏、設(shè)備類型、顏色模式和屏幕密度等維度,限定詞之間通過下劃線(_)或者中劃線(-)連接。在引

2、用rawfile中的資源時,不會根據(jù)系統(tǒng)的狀態(tài)去匹配,rawfile目錄中可以直接存放資源文件。二級目錄為資源目錄用于存放字符串、顏色、浮點數(shù)等基礎(chǔ)元素,以及媒體等資源文件。當前支持的文件和資源類型如下:文件名資源類型color.json顏色資源。float.json間距、圓角、字體等資源。string.json字符串資源。plural.json字符串資源。media目錄圖片資源資源引用在工程中,通過“$r()”的形式引用應(yīng)用資源。app代表是應(yīng)用內(nèi)resources目錄中定義的資源;type代表資源類型(或資源的存放位置),可以取“color”、“float”、“s

3、tring”、“plural”、“media”,name代表資源命名,由開發(fā)者定義資源時確定。引用rawfile下資源時使用“$rawfile(filename)”的形式,當前$rawfile僅支持Image控件引用圖片資源,filename需要表示為rawfile目錄下的文件相對路徑,文件名需要包含后綴,路徑開頭不可以以/開頭。示例base目錄中部分自定義資源如下所示:訪問系統(tǒng)資源系統(tǒng)資源包含色彩、圓角、字體、間距、字符串及圖片等。通過使用系統(tǒng)資源,不同的開發(fā)者可以開發(fā)出具有相同視覺風格的應(yīng)用。開發(fā)者可以通過“$r(sys.type.resource_id)”的形式引用系統(tǒng)資源。sys代表是

4、系統(tǒng)資源;type代表資源類型,可以取“color”、“float”、“string”、“media”;resource_id代表資源id,在UX設(shè)計部提供系統(tǒng)資源時確定。Text(Hello).fontColor($r(sys.color.id_color_emphasize).fontSize($r(sys.float.id_text_size_headline1).fontFamily($r(sys.string.id_text_font_family_medium).backgroundColor($r(sys.color.id_color_palette_aux1)Image($r(

5、sys.media.ic_app).border(color: $r(sys.color.id_color_palette_aux1), radius: $r(sys.float.id_corner_radius_button), width: 2).margin(top: $r(sys.float.id_elements_margin_horizontal_m), bottom: $r(sys.float.id_elements_margin_horizontal_l).height(200).width(300)媒體類型資源說明開發(fā)框架支持的圖片資源類型說明:格式文件后綴名JPEG.jpgPNG.pngGIF.gifSVG.svgWEBP.webpBMP.bmp開發(fā)框架支持的視頻資源類型說明:格式支持的文件類型H.263.3gp.mp4H.264

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論