版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
網(wǎng)格容器組件GridGrid概述Grid網(wǎng)格容器,由“行”和“列”分割的單元格所組成,通過(guò)指定“項(xiàng)目”所在的單元格做出各種各樣的布局。如右圖所示。接口描述:Grid(scroller?:Scroller)Grid的屬性Grid除支持通用屬性外,還支持以下常用屬性:名稱(chēng)參數(shù)類(lèi)型描述columnsTemplatestring設(shè)置當(dāng)前網(wǎng)格布局列的數(shù)量,不設(shè)置時(shí)默認(rèn)1列。例如,'1fr1fr2fr'是將父組件分3列,將父組件允許的寬分為4等份,第一列占1份,第二列占1份,第三列占2份。rowsTemplatestring設(shè)置當(dāng)前網(wǎng)格布局行的數(shù)量,不設(shè)置時(shí)默認(rèn)1行。例如,'1fr1fr2fr'是將父組件分三行,將父組件允許的高分為4等份,第一行占1份,第二行占一份,第三行占2份。columnsGapLength設(shè)置列與列的間距。默認(rèn)值:0rowsGapLength設(shè)置行與行的間距。默認(rèn)值:0Grid的屬性Grid組件根據(jù)rowsTemplate、columnsTemplate屬性的設(shè)置情況,可分為以下三種布局模式:1.rowsTemplate、columnsTemplate同時(shí)設(shè)置:Grid只展示固定行列數(shù)的元素,其余元素不展示,且Grid不可滾動(dòng)。例如rowsTemplate、columnsTemplate都設(shè)置為"1fr1fr"時(shí),則僅展示兩行兩列,共4個(gè)元素,其他元素不展示。2.rowsTemplate、columnsTemplate僅設(shè)置其中的一個(gè):元素按照設(shè)置的方向進(jìn)行排布,超出的元素可通過(guò)滾動(dòng)的方式展示。例如Grid有十個(gè)元素,且設(shè)置columnsTemplate為"1fr1fr1fr",則Grid有三列,元素先填滿一行,再填充下一行。在Grid區(qū)域外的元素,可通過(guò)豎直方向的滾動(dòng),進(jìn)行展示。3.rowsTemplate、columnsTemplate都不設(shè)置:元素在layoutDirection方向上排布,列數(shù)由Grid的寬度、首個(gè)元素的寬度、minCount、maxCount、columnsGap共同決定;行數(shù)由Grid高度、首個(gè)元素高度、cellLength、rowsGap共同決定。超出行列容納范圍的元素不顯示,也不能通過(guò)滾動(dòng)進(jìn)行展示。GridItem的屬性GridItem常用屬性:名稱(chēng)參數(shù)類(lèi)型描述rowStartnumber指定當(dāng)前元素起始行號(hào)。rowEndnumber指定當(dāng)前元素終點(diǎn)行號(hào)。columnStartnumber指定當(dāng)前元素起始列號(hào)。columnEndnumber指定當(dāng)前元素終點(diǎn)列號(hào)。Grid使用示例1arr:
String[]
=
['0',
'1',
'2',
'3',
'4']...Grid()
{
ForEach(this.arr,
(item:
string)
=>
{
ForEach(this.arr,
(item:
string)
=>
{
GridItem()
{
Text(day)
.fontSize(16)
.width('100%')
.height('100%')
.backgroundColor(0xF9CF93)
.textAlign(TextAlign.Center)
}
},
item
=>
item)
},
item
=>
item)}.columnsTemplate('1fr
1fr
1fr
1fr
1fr').rowsTemplate('1fr
1fr
1fr
1fr
1fr').columnsGap(10).rowsGap(10).width('90%').backgroundColor(0xFAEEE0).height(300)Grid使用示例2arr:
String[]
=
['0',
'1',
'2',
'3',
'4']...Grid()
{
GridItem()
{
Text('4')
.fontSize(16).width('100%').height('100%')
.backgroundColor(0xFAEEE0).textAlign(TextAlign.Center)
}.rowStart(1).rowEnd(4)
ForEach(this.arr,
(item)
=>
{
ForEach(this.arr,
(item)
=>
{
GridItem()
{
Text(item)
.fontSize(16).backgroundColor(0xF9CF93)
.width('100%').height('100%').textAlign(TextAlign.Center)
}.forceRebuild(false)
},
item
=>
item)
},
item
=>
item)
GridItem()
{
Text('5')
.fontSize(16).backgroundColor(0xDBD0C0)
.width('100%').height('100%').textAlign(TextAlign.Center)
}.columnStart(1).columnEnd(
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 新材料在陶瓷中的運(yùn)用-洞察分析
- 網(wǎng)絡(luò)政治參與政策分析-洞察分析
- 信用卡線上營(yíng)銷(xiāo)場(chǎng)景化設(shè)計(jì)-洞察分析
- 新型吸附材料研究-洞察分析
- 《汽車(chē)配件的類(lèi)型》課件
- 新能源車(chē)充電設(shè)施升級(jí)-洞察分析
- 音頻產(chǎn)業(yè)鏈上下游協(xié)同發(fā)展-洞察分析
- 預(yù)警指標(biāo)權(quán)重分配-洞察分析
- 鄉(xiāng)村文化產(chǎn)業(yè)發(fā)展政策-洞察分析
- 原料藥企業(yè)自主知識(shí)產(chǎn)權(quán)戰(zhàn)略-洞察分析
- 2024年WPS計(jì)算機(jī)二級(jí)考試題庫(kù)350題(含答案)
- 2024年5G網(wǎng)絡(luò)覆蓋工程分包合同
- 天津市武清區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期11月期中物理試題(無(wú)答案)
- 2023屆安徽省馬鞍山市高三第一次教學(xué)質(zhì)量監(jiān)測(cè)(一模)理綜生物試題(原卷版)
- 充電樁租賃協(xié)議模板
- 生物統(tǒng)計(jì)學(xué)(全套課件)
- 四川新農(nóng)村建設(shè)農(nóng)房設(shè)計(jì)方案圖集川東北部分
- 2024年男方因賭博離婚協(xié)議書(shū)
- 部編版五年級(jí)上冊(cè)道德與法治期末測(cè)試卷含答案精練
- 零工市場(chǎng)(驛站)運(yùn)營(yíng)管理 投標(biāo)方案(技術(shù)方案)
- 植物病蟲(chóng)害防治技能大賽理論題及答案
評(píng)論
0/150
提交評(píng)論