進度指示器

進度控制項提供長時間執行作業進行的意見反應。 當進度指標可見時,使用者可以看到等候時間,且無法與應用程式互動。
進度類型
請務必提供使用者有關發生情況的資訊。 在混合實境中,如果您的應用程式沒有良好的視覺回饋,使用者很容易被實體環境或對象干擾。 對於需要幾秒鐘的時間,例如數據正在載入或場景正在更新的情況,最好是顯示視覺指標。 有兩個選項可向使用者顯示作業正在進行中 - 進度列 或 進度環。
進度列
進度列會顯示工作的完成百分比。 它應該在已知持續時間 (決定) 的作業期間使用,但其進度不應封鎖使用者與應用程式的互動。
影像:HoloLens 中的進度列範例
進度環
進度環只有不確定的狀態,應該在封鎖用戶互動時使用,直到作業完成為止。
影像:HoloLens 中的進度環範例
使用自定義對象的進度
您可以使用自己的自定義 2D/3D 對象來自定義進度控制件,以新增應用程式的特質和品牌身分識別。
影像:HoloLens 中自定義網格範例的進度
最佳做法
- 與 Progress 的顯示緊密結合 , 因為使用者可以輕鬆地將頭移到空白空間並遺失內容。 如果使用者看不到任何內容,您的應用程式可能看起來像是當機。 裝訂和標記已內建於進度預製專案中。
- 提供使用者所發生情況的狀態信息永遠是不錯的做法。 Progress 預製專案提供各種可視化樣式,包括提供狀態的 Windows 標準環形類型進度。 如果您想要讓進度的樣式與應用程式的品牌一致,您也可以使用自定義網格搭配動畫。