版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基礎(chǔ)組件1組件概述組件(Component)是界面搭建與顯示的最小單位,
HarmonyOSArkUI聲明式開發(fā)范式為開發(fā)者提供了豐富多樣的UI組件。組件根據(jù)功能可以分為以下五大類:基礎(chǔ)組件、容器組件、媒體組件、繪制組件、畫布組件。其中基礎(chǔ)組件是視圖層的基本組成單元,包括Text、Image、TextInput、Button、LoadingProgress等。010203文本組件Text圖片組件Image空白填充組件Blank04分割線組件Divider文本組件TextText組件用于顯示文本信息。常用的屬性有:fontSize:設(shè)置字體大小fontColor:設(shè)置字體顏色textAlign:設(shè)置文本對(duì)齊格式fontWeight:設(shè)置字體權(quán)重fontStyle:設(shè)置字體樣式decoration:設(shè)置文本裝飾線maxLines:設(shè)置文本最大行數(shù)textOverFlow:設(shè)置文本超長(zhǎng)時(shí)的顯示方式文本組件TextText('Hello,
HarmonyOS;
Hi
ArkUI')
.fontSize(20)
//大小
.fontColor('#ff0000')
//顏色
.textAlign(TextAlign.Center)
//文本的對(duì)齊方式(Start/Center/End)
.fontWeight(FontWeight.Bold)
//字重
.fontStyle(FontStyle.Italic)
//樣式(正常:Normal
斜體:Italic)
//給文本添加裝飾線,Unerline為下劃線
.decoration({type:
TextDecorationType.Underline,
color:
Color.Black})
.maxLines(1)
//設(shè)置行數(shù)為1時(shí)可與下面的截?cái)喾绞脚浜鲜褂?/p>
.textOverflow({overflow:
TextOverflow.Ellipsis})//截?cái)喾绞綀D片組件ImageImage組件用來(lái)渲染展示圖片,只需要給Image組件設(shè)置圖片地址、寬和高,圖片就能顯示出來(lái)。示例代碼如下。Image($r("app.media.icon"))
.width(100)
.height(100)圖片地址可以是本地圖片也可以是網(wǎng)絡(luò)圖片。引用本地圖片資源時(shí),建議使用$r方式來(lái)管理需全局使用的圖片資源。支持的圖片格式包括png、jpg、bmp、svg和gif。圖片組件Image圖片縮放處理使用objectFit屬性設(shè)置圖片的縮放類型,objectFit的參數(shù)類型為ImageFit。ImageFit.Cover(默認(rèn)值):保持寬高比進(jìn)行縮小或者放大,使得圖片兩邊都大于或等于顯示邊界;ImageFit.Fill:不保持寬高比進(jìn)行放大縮小,使得圖片充滿顯示邊界,可以看到圖片為了適應(yīng)屏幕,改變了寬高比;ImageFit.Contain:保持寬高比進(jìn)行縮小或者放大,使得圖片完全顯示在顯示邊界內(nèi);ImageFit.None:保持原有尺寸顯示;ImageFit.ScaleDown:保持寬高比顯示,圖片縮小或者保持不變。圖片組件Image原圖ImageFit.CoverImageFit.FillImageFit.ContainImageFit.NoneImageFit.ScaleDown空白填充組件BlankBlank表示空白填充組件,在線性布局容器組件內(nèi)用來(lái)填充組件在主軸方向上的剩余尺寸。例如:在下圖中,Blank在Row方向上的使用,除了子組件的本身寬度尺寸外,剩余尺寸用Blank占滿,子組件可以很容易實(shí)現(xiàn)靠左或靠右擺放。分隔線組件Divider在UI開發(fā)中經(jīng)常用到的分割線,可以用組件Divider實(shí)現(xiàn)。使用的示例代碼如下。Divider()
//無(wú)參
.vertical(true)
//分割線的方向,默認(rèn)是false水平,true代表垂直方向
.color(C
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中山大學(xué)附屬第三醫(yī)院2026年合同人員招聘?jìng)淇碱}庫(kù)及1套完整答案詳解
- 2026年放射性廢物合同
- 2025年中國(guó)科學(xué)院上海藥物研究所許葉春課題組科研助理招聘?jìng)淇碱}庫(kù)及答案詳解1套
- 2025年中國(guó)社會(huì)科學(xué)院工業(yè)經(jīng)濟(jì)研究所非事業(yè)編制人員招聘?jìng)淇碱}庫(kù)帶答案詳解
- 2025年泗陽(yáng)輔警招聘真題及答案
- 2024年中國(guó)儲(chǔ)備糧管理集團(tuán)有限公司安徽分公司員工招聘考試真題
- 2025年閩清輔警招聘真題及答案
- 2025年西寧市城東區(qū)城市管理局面向退役士兵招聘執(zhí)法輔助人員備考題庫(kù)完整參考答案詳解
- 無(wú)錫市澄宜六校聯(lián)盟2026屆高三年級(jí)12月學(xué)情調(diào)研試卷英語(yǔ)試卷(含答案)
- 安卓課程設(shè)計(jì)原碼
- 2024年青海省中考生物地理合卷試題(含答案解析)
- 大學(xué)美育-美育賞湖南智慧樹知到期末考試答案章節(jié)答案2024年湖南高速鐵路職業(yè)技術(shù)學(xué)院
- JT-T-915-2014機(jī)動(dòng)車駕駛員安全駕駛技能培訓(xùn)要求
- JJG 393-2018便攜式X、γ輻射周圍劑量當(dāng)量(率)儀和監(jiān)測(cè)儀
- 黃金期貨基礎(chǔ)知識(shí)培訓(xùn)資料
- FANUC數(shù)控系統(tǒng)連接與調(diào)試實(shí)訓(xùn) 課件全套 1.0i –F系統(tǒng)規(guī)格 -10.機(jī)床動(dòng)作設(shè)計(jì)與調(diào)試
- 宇電溫控器ai 500 501用戶手冊(cè)s 6中文說(shuō)明書
- 成立易制爆危險(xiǎn)化學(xué)品治安保衛(wèi)機(jī)構(gòu)
- 軌道交通PIS系統(tǒng)介紹
- 二次結(jié)構(gòu)鋼筋工程施工方案
- 地產(chǎn)設(shè)計(jì)總結(jié)(優(yōu)選14篇)
評(píng)論
0/150
提交評(píng)論