W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
基于寬度 750px(iPhone 6)輸出視覺方案,我們在布局智能小程序信息時,為信息內(nèi)容區(qū)至少留出左右邊距 34px(17pt),限制內(nèi)容寬度以獲得最佳的可讀性。
正確
內(nèi)容左右邊距應(yīng)至少留出34px。
錯誤
邊距過寬,頁面元素過于集中。
錯誤
邊距過窄,頁面元素過于分散。
當(dāng)開發(fā)者使用小程序的原生頂部導(dǎo)航欄時,開發(fā)者只需要在頂部導(dǎo)航欄下方開始布局頁面即可。
智能小程序在百度 APP v11.1 及以上版本,可以 自定義頂部導(dǎo)航欄 ,使其只保留框架控制功能區(qū),后文簡稱為“透明框架”。
1. 默認(rèn)框架,使用小程序頂部導(dǎo)航欄;
2. 透明框架。
透明框架下,頁面布局從屏幕頂部開始,請注意頁面內(nèi)容應(yīng)布局在安全區(qū)內(nèi),否則會導(dǎo)致信息閱讀體驗(yàn)差,或可點(diǎn)擊元素功能不可用。
小程序透明框架的安全區(qū) = 屏幕 -(系統(tǒng)狀態(tài)欄(1) + 框架控制功能區(qū)(2))
正確
頁面元素和功能均在安全區(qū)內(nèi)展現(xiàn)。
錯誤
頁面元素和功能超出安全區(qū),無法正常使用。
上滑頁面時,為保證元素正常顯示,可以為系統(tǒng)狀態(tài)欄區(qū)域單獨(dú)賦予背景顏色。
頁面上滑時,內(nèi)容可能與系統(tǒng)狀態(tài)欄上的內(nèi)容交疊,建議此時為系統(tǒng)狀態(tài)欄加上背景色。
當(dāng)開發(fā)者使用小程序的頂部導(dǎo)航欄時,我們會針對不同劉海屏機(jī)型進(jìn)行適配,開發(fā)者只需要在頂部導(dǎo)航欄下方開始布局頁面即可。
但如果使用自定義頂部導(dǎo)航欄(透明框架),此時開發(fā)者需要自行適配。
左:全面屏iPhone 安全區(qū) = 屏幕 -(系統(tǒng)狀態(tài)欄(1) + 框架控制功能區(qū)(2)+ 底部指示區(qū)(3))右:全面屏安卓手機(jī) 安全區(qū) = 屏幕 -(系統(tǒng)狀態(tài)欄(1) + 框架控制功能區(qū)(2))
全面屏手機(jī)的劉海高度等同于系統(tǒng)狀態(tài)欄的高度。通過系統(tǒng)信息接口getSystemInfoSync獲得系統(tǒng)狀態(tài)欄的高度(statusBarHeight),在全面屏手機(jī)頁面布局中增加系統(tǒng)狀態(tài)欄的高度。
正確
正確考慮狀態(tài)欄高度
錯誤
元素被遮擋,顯示不全。
在布局上,全面屏 iPhone 需要格外關(guān)注底部橫條(Home Indicator)的配置。全面屏 iPhone 的底部橫條默認(rèn)透明,如開發(fā)者使用小程序底部標(biāo)簽欄,底部橫條會自動適配底部標(biāo)簽欄的背景顏色。
1. 默認(rèn)底部橫條透明;
2. 使用底部標(biāo)簽欄,自動適配底部橫條。
當(dāng)開發(fā)者未使用底部標(biāo)簽欄組件,而是自主開發(fā)底部欄(如購物欄,評論欄),需注意此區(qū)域不可布局可操作元素,避免誤操作。可以調(diào)用小程序提供的.view_css適配全面屏 iPhone,把底部橫條顏色適配為與底部欄一致。
正確
底部橫條已正確配置,顏色與底部欄一致。
錯誤
底部橫條未正確配置。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: