共用方式為


進度指示器


HoloLens 中的進度環範例

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



進度類型

請務必提供使用者有關發生情況的資訊。 在混合實境中,如果您的應用程式沒有良好的視覺回饋,使用者很容易被實體環境或對象干擾。 對於需要幾秒鐘的時間,例如數據正在載入或場景正在更新的情況,最好是顯示視覺指標。 有兩個選項可向使用者顯示作業正在進行中 - 進度列進度環

進度列

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

影像:HoloLens 中的進度列範例

空間
HoloLens 中的進度列範例



進度環

進度環只有不確定的狀態,應該在封鎖用戶互動時使用,直到作業完成為止。

影像:HoloLens 中的進度環範例

空間
HoloLens 裝置上的進度環範例



使用自定義對象的進度

您可以使用自己的自定義 2D/3D 對象來自定義進度控制件,以新增應用程式的特質和品牌身分識別。

影像:HoloLens 中自定義網格範例的進度

空間
HoloLens 中自定義網格範例的進度



最佳做法

  • 與 Progress 的顯示緊密結合 因為使用者可以輕鬆地將頭移到空白空間並遺失內容。 如果使用者看不到任何內容,您的應用程式可能看起來像是當機。 裝訂和標記已內建於進度預製專案中。
  • 提供使用者所發生情況的狀態信息永遠是不錯的做法。 Progress 預製專案提供各種可視化樣式,包括提供狀態的 Windows 標準環形類型進度。 如果您想要讓進度的樣式與應用程式的品牌一致,您也可以使用自定義網格搭配動畫。


適用於 Unity 的 MRTK (Mixed Reality 工具組) 中的進度指示器



另請參閱