應(yīng)用的開發(fā)過程中,往往需要多次調(diào)試和修改,如果支持實時預(yù)覽,邊改邊看效果,所看即所得,可大大提升開發(fā)效率。為滿足這一需求,DevEco Studio作為HarmonyOS和OpenHarmony應(yīng)用及服務(wù)開發(fā)配套的集成開發(fā)環(huán)境(IDE),提供了強大的預(yù)覽功能,讓開發(fā)者能夠預(yù)覽應(yīng)用/服務(wù)在不同終端設(shè)備上的UI顯示效果,不僅支持邊開發(fā)邊預(yù)覽,還支持在預(yù)覽過程中進行界面交互。下面,就帶大家一起來了解DevEco Studio的預(yù)覽功能。
一、多端設(shè)備預(yù)覽
HarmonyOS作為分布式操作系統(tǒng),支持運行在不同的終端設(shè)備上。為方便開發(fā)者查看應(yīng)用/服務(wù)在不同終端設(shè)備上的UI布局和交互效果,DevEco Studio提供多端設(shè)備預(yù)覽功能。
DevEco Studio的預(yù)覽器支持自定義預(yù)覽設(shè)備Profile(包含分辨率和語言等)。點擊預(yù)覽器右上角的
按鈕,可以看到所有已定義的預(yù)覽設(shè)備Profile。通過點擊切換不同的預(yù)覽設(shè)備Profile,可以查看不同終端設(shè)備上的預(yù)覽效果。此外,打開Multi-profile preview開關(guān),還可以同時查看多個終端設(shè)備上的預(yù)覽效果。

圖1 多端設(shè)備預(yù)覽
二、雙向預(yù)覽
為幫助開發(fā)者提升開發(fā)效率,DevEco Studio提供雙向預(yù)覽功能,支持代碼編輯器、預(yù)覽器UI界面和組件樹(Component tree)三者之間的聯(lián)動。
選中預(yù)覽器UI界面中的組件,則組件樹上對應(yīng)的組件將被選中,同時代碼編輯器中的布局文件中對應(yīng)的代碼塊高亮顯示。這樣,通過預(yù)覽器的UI界面即可快速地定位到相應(yīng)代碼,讓代碼修改更加便利。
選中布局文件中的代碼塊,則在UI界面會高亮顯示,組件樹上的組件節(jié)點也會呈現(xiàn)被選中的狀態(tài)。這樣,通過選中代碼塊就能精準(zhǔn)地查看對應(yīng)的界面組件的預(yù)覽效果,讓預(yù)覽更加精準(zhǔn)、高效。
選中組件樹中的組件,則對應(yīng)的代碼塊和UI界面也會高亮顯示。此外,如果修改了組件樹中某一組件的屬性,代碼編輯器中對應(yīng)的代碼也會同步修改。

圖2 雙向預(yù)覽
三、實時預(yù)覽
為了讓開發(fā)者可以在應(yīng)用/服務(wù)開發(fā)時快速查看預(yù)覽效果,DevEco Studio提供實時預(yù)覽功能。開發(fā)者添加或刪除UI組件、并且使用快捷鍵Ctrl+S進行保存后,預(yù)覽器會立即刷新預(yù)覽結(jié)果。

圖3 實時預(yù)覽
四、動態(tài)預(yù)覽
動態(tài)交互也是應(yīng)用/服務(wù)開發(fā)過程中非常重要的一個環(huán)節(jié)。為此,DevEco Studio提供動態(tài)預(yù)覽功能,支持開發(fā)者在預(yù)覽器的UI界面中進行交互操作,比如點擊、跳轉(zhuǎn)、滑動交互等,操作體驗與在真機設(shè)備上的交互體驗一致。

圖4 動態(tài)預(yù)覽
至此,DevEco Studio的預(yù)覽功能就介紹完了。需要注意的是,在使用DevEco Studio的預(yù)覽器前,需確保Settings 》 SDK Manager 》 HarmonyOS Legacy SDK 》 Tools中已安裝Previewer資源,同時建議Settings 》 SDK Manager 》 HarmonyOS Legacy SDK 》 Platforms中的JS SDK更新到最新版本。
-
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7402瀏覽量
129313 -
代碼
+關(guān)注
關(guān)注
30文章
4968瀏覽量
73974 -
HarmonyOS
+關(guān)注
關(guān)注
80文章
2153瀏覽量
36054
發(fā)布評論請先 登錄
如何利用Trace機制實現(xiàn)LLCP預(yù)覽功能
【匯思博SEEK100開發(fā)板試用體驗】記錄DevEco Studio 中遇到的問題
HarmonyOSAI編程DevEco AI輔助編程工具
【M-K1HSE開發(fā)板免費體驗】DevEco Studio應(yīng)用開發(fā)體驗(物理機器運行失敗)
鴻蒙CodeGenie AI輔助編程工具詳解
DevEco CodeGenie 鴻蒙AI 輔助編程初次使用
最新 HUAWEI DevEco Studio 使用技巧
DevEco Studio 工具如何安裝
DevEco Studio 寫一個簡單的頁面
DevEco Studio AI輔助開發(fā)工具兩大升級功能 鴻蒙應(yīng)用開發(fā)效率再提升
最新 HUAWEI DevEco Studio 調(diào)試技巧
鴻蒙北向開發(fā)OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置
關(guān)于DevEco Studio的預(yù)覽功能介紹
評論