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