




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
XX學(xué)院教案課程HarmonyOS鴻蒙應(yīng)用開發(fā)課次12課題尺寸屬性、邊框?qū)傩园嗉壥谡n地點(diǎn)實(shí)到人數(shù)授課時(shí)間備課時(shí)間課型□理論□實(shí)踐√理實(shí)一體教學(xué)目標(biāo)知識目標(biāo):1.掌握尺寸屬性(width/height/size/padding/margin/layoutWeight/constraintSize)的用法。2.理解邊框?qū)傩裕╞orderWidth/borderColor/borderRadius/borderStyle)的差異化配置。能力目標(biāo):1.能實(shí)現(xiàn)約束尺寸(constraintSize)與權(quán)重布局(layoutWeight)2.能獨(dú)立完成盒子模型的復(fù)合樣式開發(fā)。素質(zhì)目標(biāo):1.培養(yǎng)“差之毫厘,謬以千里”的精準(zhǔn)設(shè)計(jì)意識。2.具備較高的審美能力。教學(xué)重點(diǎn)1.百分比與calc動態(tài)計(jì)算(width('calc(10%+30vp)'))。2.權(quán)重分配邏輯。3.邊框復(fù)合設(shè)置(borderOptions)。教學(xué)難點(diǎn)1.約束尺寸優(yōu)先級規(guī)則。2.本地化邊距適配(LocalizedPadding)。3.多屬性鏈?zhǔn)秸{(diào)用疊加效果。教學(xué)過程(主要教學(xué)內(nèi)容、教學(xué)方式方法、教學(xué)時(shí)間分配等)主要教學(xué)內(nèi)容教學(xué)方式、方法手段等(教師活動/學(xué)生活動)教學(xué)用時(shí)(分鐘)一、尺寸體系精講二、高級尺寸控制三、邊框開發(fā)實(shí)戰(zhàn)四、總結(jié)提升1.盒子模型分層解析(圖5.2)。2.動態(tài)單位演練:-百分比基準(zhǔn)值(父組件width)-calc計(jì)算規(guī)范(運(yùn)算符空格)3.案例5-1:內(nèi)外邊距疊加效果(圖5.3)。1.權(quán)重布局:-Row/Column主軸權(quán)重分配(圖5.4-5.5)-剩余空間計(jì)算邏輯2.約束尺寸:-minWidth/maxWidth優(yōu)先級規(guī)則(圖5.6)3.案例5-2/5-3:-文本截?cái)嗫刂疲▓D5.7)-三列權(quán)重布局(圖5.8)1.四向差異化配置:-borderWidth分邊設(shè)置-borderColor多色方案2.圓角與樣式:-borderRadius角半徑極值規(guī)則-虛線/點(diǎn)線樣式(BorderStyle)3.案例5-4:-單獨(dú)設(shè)置vs復(fù)合設(shè)置(圖5.10)1.尺寸口訣:“百分比依父寬,calc空格不能忘”。2.呼應(yīng)“差之毫厘,謬以千里”的精準(zhǔn)精神。25'30'20'5'課程思政教學(xué)設(shè)計(jì)1.精益求精:通過calc運(yùn)算符空格規(guī)范,強(qiáng)調(diào)代碼嚴(yán)謹(jǐn)性。2.人文關(guān)懷:結(jié)合美團(tuán)界面設(shè)計(jì),說明細(xì)節(jié)體驗(yàn)對用戶的重要性。教學(xué)手段教具極域課堂教學(xué)課后作業(yè)與思考題1.超星在線作業(yè)。2.基礎(chǔ)作業(yè):(1)復(fù)現(xiàn)案例5-1內(nèi)外邊距疊加效果。(2)實(shí)現(xiàn)三色邊框(上紅右藍(lán)下綠左黃)。3.提升作業(yè):開發(fā)自適應(yīng)卡片:-最小寬度120vp,最大占屏70%-圓角半徑隨尺寸動態(tài)變化總結(jié)分析本課以美團(tuán)界面(圖5.1/5.9)為場景錨點(diǎn),采用“盒子模型→動態(tài)計(jì)算→權(quán)重約束→邊框合成”四階遞進(jìn)框架,通過五大核心案例(5-1至5-4)貫通尺寸與邊框知識體系:借MarginPaddingExample具象化padding/margin疊加效應(yīng)(強(qiáng)化圖5.3視覺分層);用ConstraintExample實(shí)證minWidth/maxWidth優(yōu)先級規(guī)則(演繹圖5.6三區(qū)間邏輯);以LayoutWeightExample演練剩余空間權(quán)重分配(解析圖5.8無權(quán)重組件基準(zhǔn)值);借BorderExample對比單屬性鏈?zhǔn)秸{(diào)用與border復(fù)合設(shè)置效能差異(呼應(yīng)圖5.10設(shè)計(jì)哲學(xué))。全程貫穿“差之毫厘,謬以千里”的工程準(zhǔn)則,在calc空格校驗(yàn)、圓角極值控制等細(xì)節(jié)處深化精準(zhǔn)意識。教學(xué)詳案(附頁)一、尺寸體系精講(25分鐘)1.導(dǎo)入環(huán)節(jié)(3分鐘)展示美團(tuán)App主頁截圖(圖5.1),提問:“同學(xué)們注意到這個(gè)界面由哪些區(qū)域組成?為什么搜索框和功能入口的間距看起來這么舒適?”。引出盒子模型概念:“這些精妙的布局效果,都源于我們今天要學(xué)習(xí)的尺寸屬性和盒子模型。”2.盒子模型解析(7分鐘)板書圖示:繪制圖5.2盒子模型示意圖,標(biāo)注content/padding/border/margin四層?;友菔荆?/實(shí)時(shí)修改邊距值觀察效果@ComponentstructBoxModelDemo{build(){Column(){Text('內(nèi)容區(qū)域').width(100).height(100).backgroundColor(Color.Red).padding(20)//動態(tài)修改數(shù)值.margin(30)//動態(tài)修改數(shù)值}}}關(guān)鍵強(qiáng)調(diào):百分比基準(zhǔn)值始終以父組件width為基準(zhǔn)(演示.width('50%')在不同寬度容器中的變化)。3.動態(tài)單位深度解析(10分鐘)(1)calc計(jì)算規(guī)范錯誤案例演示:.width('calc(100%-30vp)')(強(qiáng)調(diào)空格)正確寫法對比:.width('calc(100%-30vp)')(2)單位混用陷阱//問題代碼示例Column(){Text('問題示例').width('50%').height(100)//父容器未明確寬度時(shí)百分比失效}(3)資源引用實(shí)戰(zhàn)展示integer.json定義:{"name":"length_100","value":100}調(diào)用演示:.width($r('eger.length_100'))4.案例5-1深度剖析(5分鐘)先構(gòu)建row1(藍(lán)色背景)。添加row2(粉色背景+padding)。最后嵌入row3(橙色背景+size:100%)。二、高級尺寸控制(30分鐘)1.權(quán)重布局革命(15分鐘)(1)主軸認(rèn)知實(shí)驗(yàn)//主軸方向可視化Column(){Row(){}.layoutWeight(1).backgroundColor(Color.Red)Row(){}.layoutWeight(2).backgroundColor(Color.Blue)}提問:“為什么Column里的權(quán)重控制高度,而Row里控制寬度?”。(2)剩余空間計(jì)算步驟1:測量非權(quán)重組件總寬度(示例中text3的calc(50%+30vp)).步驟2:父容器寬度-步驟1結(jié)果=剩余空間。步驟3:按權(quán)重比例分配(text1:text2=1:2)。2.約束尺寸三區(qū)間法則(10分鐘)測試用例width設(shè)置約束范圍最終效果Text130vp100-200vp100vpText2130vp100-200vp130vpText3260vp100-200vp200vp3.案例5-2/5-3聯(lián)動教學(xué)(5分鐘)(1)文本截?cái)鄬φ諏Ρ萾ext1/text2/text3在超出約束范圍時(shí)的顯示差異。(2)三列布局debug故意將text3的layoutWeight設(shè)為1,觀察“權(quán)重vs固定尺寸”的沖突現(xiàn)象。三、邊框開發(fā)實(shí)戰(zhàn)(20分鐘)1.四向獨(dú)立控制(8分鐘)(1)邊框訓(xùn)練//四邊差異化設(shè)置.border({width:{top:2,bottom:4},color:{left:Color.Red,right:'#00FF00'},style:{top:BorderStyle.Dotted}})(2)書寫順序模擬器演示阿拉伯語環(huán)境下LocalizedEdgeWidths的start/end方向變化。2.圓角極值實(shí)驗(yàn)(7分鐘)(1)極限測試//圓角半徑超過高度一半時(shí)Text().height(100).borderRadius(60)//實(shí)際顯示為50(2)動態(tài)圓角結(jié)合size屬性實(shí)現(xiàn).borderRadius('calc(50%-10vp)')3.案例5-4終極對決(5分鐘)屬性鏈?zhǔn)絭s復(fù)合設(shè)置//方法A:鏈?zhǔn)秸{(diào)用.borderWidth(5).borderColor(Color.Blue).borderStyle(BorderStyle.Dashed)//方法B:復(fù)合設(shè)置.border({width:5,color:Col
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新能源物流車推廣應(yīng)用中的成本控制與運(yùn)營效率提升策略研究及對策報(bào)告
- 文化產(chǎn)業(yè)區(qū)域協(xié)同發(fā)展與資源整合在藝術(shù)市場的應(yīng)用研究報(bào)告
- 電氣自動化控制技術(shù)概述
- 老齡化社會2025年老年康養(yǎng)服務(wù)行業(yè)市場細(xì)分與產(chǎn)品創(chuàng)新研究報(bào)告
- 養(yǎng)牛入伙協(xié)議書
- 1.2 分?jǐn)?shù)乘整數(shù)(2)課件 人教版 六年級上冊數(shù)學(xué)
- 全責(zé)免責(zé)協(xié)議書
- 農(nóng)村安全知識培訓(xùn)課件記錄
- 曾國藩家書講解
- 債權(quán)置換協(xié)議書
- 2025年高一政治下學(xué)期期末模擬試卷及答案(共三套)
- 《EDA技術(shù)案例教程》課件-第1章
- 醫(yī)院安全生產(chǎn)管理委員會工作制度、職責(zé)
- 2025高考物理復(fù)習(xí)模擬題專練:胡克定律
- GB/T 30595-2024建筑保溫用擠塑聚苯板(XPS)系統(tǒng)材料
- (必會)軍隊(duì)文職(檔案專業(yè))近年考試真題題庫(含答案解析)
- 心外科圍術(shù)期護(hù)理專項(xiàng)理論考試試題
- 腫瘤所治療所致血小板減少癥診療指南
- 中醫(yī)培訓(xùn)課件:火龍罐的中醫(yī)技術(shù)
- 2022版新《物理》義務(wù)教育課程標(biāo)準(zhǔn)教師培訓(xùn)測試題附答案
- 醫(yī)保辦理異地就醫(yī)授權(quán)委托書
評論
0/150
提交評論