下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
XX學(xué)院教案課程HarmonyOS鴻蒙應(yīng)用開(kāi)發(fā)課次12課題尺寸屬性、邊框?qū)傩园嗉?jí)授課地點(diǎn)實(shí)到人數(shù)授課時(shí)間備課時(shí)間課型□理論□實(shí)踐√理實(shí)一體教學(xué)目標(biāo)知識(shí)目標(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ù)合樣式開(kāi)發(fā)。素質(zhì)目標(biāo):1.培養(yǎng)“差之毫厘,謬以千里”的精準(zhǔn)設(shè)計(jì)意識(shí)。2.具備較高的審美能力。教學(xué)重點(diǎn)1.百分比與calc動(dòng)態(tài)計(jì)算(width('calc(10%+30vp)'))。2.權(quán)重分配邏輯。3.邊框復(fù)合設(shè)置(borderOptions)。教學(xué)難點(diǎn)1.約束尺寸優(yōu)先級(jí)規(guī)則。2.本地化邊距適配(LocalizedPadding)。3.多屬性鏈?zhǔn)秸{(diào)用疊加效果。教學(xué)過(guò)程(主要教學(xué)內(nèi)容、教學(xué)方式方法、教學(xué)時(shí)間分配等)主要教學(xué)內(nèi)容教學(xué)方式、方法手段等(教師活動(dòng)/學(xué)生活動(dòng))教學(xué)用時(shí)(分鐘)一、尺寸體系精講二、高級(jí)尺寸控制三、邊框開(kāi)發(fā)實(shí)戰(zhàn)四、總結(jié)提升1.盒子模型分層解析(圖5.2)。2.動(dòng)態(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)先級(jí)規(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.精益求精:通過(guò)calc運(yùn)算符空格規(guī)范,強(qiáng)調(diào)代碼嚴(yán)謹(jǐn)性。2.人文關(guān)懷:結(jié)合美團(tuán)界面設(shè)計(jì),說(shuō)明細(xì)節(jié)體驗(yàn)對(duì)用戶的重要性。教學(xué)手段教具極域課堂教學(xué)課后作業(yè)與思考題1.超星在線作業(yè)。2.基礎(chǔ)作業(yè):(1)復(fù)現(xiàn)案例5-1內(nèi)外邊距疊加效果。(2)實(shí)現(xiàn)三色邊框(上紅右藍(lán)下綠左黃)。3.提升作業(yè):開(kāi)發(fā)自適應(yīng)卡片:-最小寬度120vp,最大占屏70%-圓角半徑隨尺寸動(dòng)態(tài)變化總結(jié)分析本課以美團(tuán)界面(圖5.1/5.9)為場(chǎng)景錨點(diǎn),采用“盒子模型→動(dòng)態(tài)計(jì)算→權(quán)重約束→邊框合成”四階遞進(jìn)框架,通過(guò)五大核心案例(5-1至5-4)貫通尺寸與邊框知識(shí)體系:借MarginPaddingExample具象化padding/margin疊加效應(yīng)(強(qiáng)化圖5.3視覺(jué)分層);用ConstraintExample實(shí)證minWidth/maxWidth優(yōu)先級(jí)規(guī)則(演繹圖5.6三區(qū)間邏輯);以LayoutWeightExample演練剩余空間權(quán)重分配(解析圖5.8無(wú)權(quán)重組件基準(zhǔn)值);借BorderExample對(duì)比單屬性鏈?zhǔn)秸{(diào)用與border復(fù)合設(shè)置效能差異(呼應(yīng)圖5.10設(shè)計(jì)哲學(xué))。全程貫穿“差之毫厘,謬以千里”的工程準(zhǔn)則,在calc空格校驗(yàn)、圓角極值控制等細(xì)節(jié)處深化精準(zhǔn)意識(shí)。教學(xué)詳案(附頁(yè))一、尺寸體系精講(25分鐘)1.導(dǎo)入環(huán)節(jié)(3分鐘)展示美團(tuán)App主頁(yè)截圖(圖5.1),提問(wèn):“同學(xué)們注意到這個(gè)界面由哪些區(qū)域組成?為什么搜索框和功能入口的間距看起來(lái)這么舒適?”。引出盒子模型概念:“這些精妙的布局效果,都源于我們今天要學(xué)習(xí)的尺寸屬性和盒子模型?!?.盒子模型解析(7分鐘)板書(shū)圖示:繪制圖5.2盒子模型示意圖,標(biāo)注content/padding/border/margin四層。互動(dòng)演示://實(shí)時(shí)修改邊距值觀察效果@ComponentstructBoxModelDemo{build(){Column(){Text('內(nèi)容區(qū)域').width(100).height(100).backgroundColor(Color.Red).padding(20)//動(dòng)態(tài)修改數(shù)值.margin(30)//動(dòng)態(tài)修改數(shù)值}}}關(guān)鍵強(qiáng)調(diào):百分比基準(zhǔn)值始終以父組件width為基準(zhǔn)(演示.width('50%')在不同寬度容器中的變化)。3.動(dòng)態(tài)單位深度解析(10分鐘)(1)calc計(jì)算規(guī)范錯(cuò)誤案例演示:.width('calc(100%-30vp)')(強(qiáng)調(diào)空格)正確寫(xiě)法對(duì)比:.width('calc(100%-30vp)')(2)單位混用陷阱//問(wèn)題代碼示例Column(){Text('問(wèn)題示例').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%)。二、高級(jí)尺寸控制(30分鐘)1.權(quán)重布局革命(15分鐘)(1)主軸認(rèn)知實(shí)驗(yàn)//主軸方向可視化Column(){Row(){}.layoutWeight(1).backgroundColor(Color.Red)Row(){}.layoutWeight(2).backgroundColor(Color.Blue)}提問(wèn):“為什么Column里的權(quán)重控制高度,而Row里控制寬度?”。(2)剩余空間計(jì)算步驟1:測(cè)量非權(quán)重組件總寬度(示例中text3的calc(50%+30vp)).步驟2:父容器寬度-步驟1結(jié)果=剩余空間。步驟3:按權(quán)重比例分配(text1:text2=1:2)。2.約束尺寸三區(qū)間法則(10分鐘)測(cè)試用例width設(shè)置約束范圍最終效果Text130vp100-200vp100vpText2130vp100-200vp130vpText3260vp100-200vp200vp3.案例5-2/5-3聯(lián)動(dòng)教學(xué)(5分鐘)(1)文本截?cái)鄬?duì)照對(duì)比text1/text2/text3在超出約束范圍時(shí)的顯示差異。(2)三列布局debug故意將text3的layoutWeight設(shè)為1,觀察“權(quán)重vs固定尺寸”的沖突現(xiàn)象。三、邊框開(kāi)發(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)書(shū)寫(xiě)順序模擬器演示阿拉伯語(yǔ)環(huán)境下LocalizedEdgeWidths的start/end方向變化。2.圓角極值實(shí)驗(yàn)(7分鐘)(1)極限測(cè)試//圓角半徑超過(guò)高度一半時(shí)Text().height(100).borderRadius(60)//實(shí)際顯示為50(2)動(dòng)態(tài)圓角結(jié)合size屬性實(shí)現(xiàn).borderRadius('calc(50%-10vp)')3.案例5-4終極對(duì)決(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. 本站所有資源如無(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ǎng)老院老人緊急救援人員考核獎(jiǎng)懲制度
- 辦公室員工培訓(xùn)效果跟蹤總結(jié)制度
- 2026年記協(xié)系統(tǒng)青年新聞人才培訓(xùn)班輿論引導(dǎo)題含答案
- 酒店房間用品衛(wèi)生保障承諾書(shū)3篇范文
- 描繪家鄉(xiāng)風(fēng)景寫(xiě)景12篇范文
- 技術(shù)成果保障承諾書(shū)(4篇)
- 桂花樹(shù)的狀物作文(14篇)
- 技術(shù)資料守秘責(zé)任書(shū)8篇
- 消費(fèi)者售后保障承諾書(shū)4篇
- 合作協(xié)議中的個(gè)人誠(chéng)信承諾函(9篇)
- 2025-2026人教版數(shù)學(xué)七年級(jí)上冊(cè)期末模擬試卷(含答案)
- 廣告行業(yè)法律法規(guī)與行業(yè)規(guī)范(標(biāo)準(zhǔn)版)
- 2026年國(guó)安民警副科級(jí)面試題及實(shí)戰(zhàn)解答
- 2026年紀(jì)檢監(jiān)察室工作面試題集
- 浙江省紹興市諸暨市2024-2025學(xué)年四年級(jí)上冊(cè)期末考試數(shù)學(xué)試卷(含答案)
- 【讀后續(xù)寫(xiě)】2021年11月稽陽(yáng)聯(lián)考讀后續(xù)寫(xiě)講評(píng):Saving the Daisies 名師課件-陳星可
- 教育培訓(xùn)班項(xiàng)目可行性研究報(bào)告
- 人參健康食品營(yíng)銷策劃
- 2024年人參項(xiàng)目營(yíng)銷策劃方案
- 工會(huì)職工大會(huì)制度實(shí)施細(xì)則范本
- ups拆除施工方案
評(píng)論
0/150
提交評(píng)論