進度指示器


Progress ring example in HoloLens

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



進度的類型

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

進度列

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

影像:HoloLens中的進度列範例

space
Progress bar example in HoloLens



進度環

進度通道只有不確定的狀態,而且應該在使用者互動遭到封鎖時使用,直到作業完成為止。

影像:HoloLens中的進度環範例

space
Progress ring example on HoloLens device



使用自訂物件的進度

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

影像:在 HoloLens 中使用自訂網格範例進行

space
Progress with custom mesh example in HoloLens



最佳作法

  • 緊密結合 看板或標記與 Progress 的顯示,因為使用者可以輕鬆地將其頭部移至空白空間,並失去內容。 如果使用者無法看到任何專案,您的應用程式看起來可能已當機。 Billboarding 和 tag-along 內建于 Progress 預製專案內。
  • 提供使用者發生狀況的狀態資訊一定是不錯的。 Progress 預製專案提供各種視覺化樣式,包括提供狀態的標準通道類型進度Windows。 如果您希望進度樣式與 app 的品牌一致,您也可以使用自訂網格搭配動畫。


適用于 Unity 的 MRTK (Mixed Reality工具組) 進度指標



另請參閱