進度指示器


進度的類型

請務必提供有關所發生情況的使用者資訊。 在混合的情況下,如果您的應用程式沒有良好的視覺效果意見反應,就可以輕鬆地將使用者的注意力帶到實體環境或物件。 在需要幾秒鐘的情況下(例如資料載入或場景正在進行更新時),最好是顯示視覺指標。 有兩個選項可讓使用者顯示作業正在進行中– 進度 列或 進度環形

進度列

進度列會顯示工作的完成百分比。 它應該在其持續時間已知 (確定) 的作業期間使用,但其進度不應封鎖使用者與應用程式的互動。

影像: HoloLens 中的進度列範例

space
Progress bar example in HoloLens



進度環

進度環形只有不定狀態,而且應該在作業完成之前封鎖使用者互動時使用。

影像: HoloLens 中的進度環形範例

space
Progress ring example on HoloLens device



使用自訂物件的進度

您可以使用自己的自訂 2D/3D 物件自訂進度控制項,以新增至您應用程式的個人和品牌身分識別。

影像: HoloLens 中使用自訂網格範例的進度

space
Progress with custom mesh example in HoloLens



最佳作法

  • billboarding 或標記 緊密結合到進度顯示,因為使用者可以輕鬆地將其移到空白空間並遺失內容。 如果使用者無法看到任何結果,您的應用程式可能看起來像是損毀。 Billboarding 和標記-也內建在進度預製專案中。
  • 提供使用者所發生狀況的狀態資訊一律是很好的方式。 進度預製專案提供各種視覺化樣式,包括提供狀態的 Windows 標準環形類型進度。 如果您希望進度的樣式與您的應用程式品牌保持一致,您也可以使用自訂網格和動畫。


Unity 的 MRTK (混合現實工具組) 的進度列指示器



另請參閱


Progress ring example in HoloLens

進度控制項可提供執行長時間執行作業的意見反應。 當進度指標可見時,使用者可以看到等待時間,而且無法與應用程式互動。