3月20日,華為發(fā)布業(yè)界首款闊折疊手機(jī)Pura X,其獨(dú)特的16:10闊型屏設(shè)計(jì),為用戶帶來(lái)煥然一新的體驗(yàn)。然而隨著鴻蒙生態(tài)設(shè)備類型的日益豐富,不同類型設(shè)備的應(yīng)用適配成為開(kāi)發(fā)者面臨的一大挑戰(zhàn)。為此,華為在HarmonyOS開(kāi)發(fā)者官網(wǎng)上線了“最佳實(shí)踐-一次開(kāi)發(fā),多端部署”專區(qū)(以下簡(jiǎn)稱“一多專區(qū)”)和“最佳實(shí)踐-設(shè)備場(chǎng)景”(以下簡(jiǎn)稱“設(shè)備場(chǎng)景專區(qū)”),通過(guò)理論與實(shí)踐的結(jié)合,助力開(kāi)發(fā)者快速適配Pura X等多樣化的鴻蒙設(shè)備,打造用戶友好、體驗(yàn)流暢的“一多”應(yīng)用。
最佳實(shí)踐專區(qū)內(nèi)容概覽
一多專區(qū)專注于“一次開(kāi)發(fā),多端部署”的核心技術(shù),通過(guò)“技術(shù)要點(diǎn)”與“垂域案例”兩大板塊,助力開(kāi)發(fā)者攻克多端適配難題。“技術(shù)要點(diǎn)”聚焦開(kāi)發(fā)過(guò)程中的關(guān)鍵問(wèn)題,提供深入解析;“垂域案例”則從不同垂直領(lǐng)域的一多開(kāi)發(fā)實(shí)踐中提煉出推薦的設(shè)計(jì)思路與從0到1的完整實(shí)現(xiàn)方案。
設(shè)備場(chǎng)景專區(qū)針對(duì)不同設(shè)備適配時(shí)的常見(jiàn)問(wèn)題場(chǎng)景,提供一對(duì)一的精準(zhǔn)解決方案。開(kāi)發(fā)者可根據(jù)自身的技術(shù)難題與設(shè)備類型,快速找到對(duì)應(yīng)的解決方案,高效解決開(kāi)發(fā)痛點(diǎn)。
應(yīng)用適配Pura X設(shè)備實(shí)踐案例
以華為新推出的Pura X闊折疊產(chǎn)品為例,一多專區(qū)的《一多斷點(diǎn)開(kāi)發(fā)實(shí)踐》通過(guò)橫向與縱向斷點(diǎn),區(qū)分Pura X展開(kāi)態(tài)與折疊態(tài)窗口,實(shí)現(xiàn)不同頁(yè)面布局,完成基礎(chǔ)適配。
針對(duì)Pura X外屏顯示特點(diǎn),《Pura X外屏開(kāi)發(fā)實(shí)踐》提供了滑動(dòng)沉浸式瀏覽的適配指導(dǎo),該設(shè)計(jì)讓用戶更專注于內(nèi)容本身,當(dāng)用戶向上滑動(dòng)屏幕,可臨時(shí)隱藏標(biāo)題欄、頁(yè)簽欄等界面元素,實(shí)現(xiàn)全屏瀏覽;向下滑動(dòng)時(shí),頁(yè)面元素通過(guò)動(dòng)畫(huà)效果重新顯示,顯著提升了外屏瀏覽效率。
圖:滑動(dòng)沉浸式瀏覽
Pura X外屏滑動(dòng)沉浸式瀏覽實(shí)現(xiàn)方案
1、狀態(tài)變量控制:通過(guò)狀態(tài)變量動(dòng)態(tài)調(diào)整頂部標(biāo)題欄和底部頁(yè)簽欄的透明度與高度。
2、適配系統(tǒng)避讓區(qū):在沉浸式布局中,頂部標(biāo)題欄需避開(kāi)系統(tǒng)狀態(tài)欄,底部頁(yè)簽欄需避開(kāi)系統(tǒng)導(dǎo)航欄。開(kāi)發(fā)者應(yīng)在窗口創(chuàng)建時(shí)獲取初始避讓區(qū)高度,并實(shí)時(shí)監(jiān)聽(tīng)其動(dòng)態(tài)變化。
3、使用堆疊容器實(shí)現(xiàn)頁(yè)面布局:
滑動(dòng)方向判斷:
上滑:動(dòng)態(tài)減少標(biāo)題欄和頁(yè)簽欄的高度與透明度,實(shí)現(xiàn)隱藏效果。
下滑:通過(guò)動(dòng)畫(huà)恢復(fù)其高度與透明度至初始值,實(shí)現(xiàn)顯示效果。
列表布局調(diào)整:設(shè)置列表頂部外邊距,確?;瑒?dòng)時(shí)列表能填滿頂部剩余空間。
過(guò)以上方法可實(shí)現(xiàn)流暢的滑動(dòng)沉浸式瀏覽體驗(yàn),同時(shí)保證頁(yè)面布局的適應(yīng)性和美觀性。
目前,小紅書(shū)、蜻蜓FM等應(yīng)用已依據(jù)HarmonyOS開(kāi)發(fā)者官網(wǎng)一多專區(qū)及設(shè)備場(chǎng)景專區(qū)的最佳實(shí)踐,完成了對(duì)Pura X設(shè)備的適配。
圖:小紅書(shū)滑動(dòng)沉浸式瀏覽
圖:蜻蜓FM滑動(dòng)沉浸式瀏覽
即刻體驗(yàn)
最佳實(shí)踐已上線華為HarmonyOS開(kāi)發(fā)者官網(wǎng),開(kāi)發(fā)者可進(jìn)入“HarmonyOS開(kāi)發(fā)者官網(wǎng)”搜索《Pura X外屏開(kāi)發(fā)實(shí)踐》快速獲取技術(shù)文檔、示例代碼及實(shí)戰(zhàn)案例,快速打造優(yōu)質(zhì)的HarmonyOS一多應(yīng)用。
圖:一多專區(qū)
圖:設(shè)備場(chǎng)景專區(qū)
更多最佳實(shí)踐案例與文檔,請(qǐng)?jiān)L問(wèn):HarmonyOS開(kāi)發(fā)者官網(wǎng)
(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來(lái)自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書(shū)面權(quán)利通知或不實(shí)情況說(shuō)明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開(kāi)相關(guān)鏈接。 )