螢幕選項

Stay organized with collections Save and categorize content based on your preferences.

知道如何處理不同的手錶形狀後,請決定要使用的重疊類型。

以下清單說明重疊畫面類型。如果您需要多個螢幕,可以同時使用這些組合。

  • 單一畫面 (最簡單):UI 元素限制在不捲動情況下看得到的內容。
  • 垂直容器 (最常用):內容超出畫面的可視部分 (存取捲動畫面)。
  • 其他選項 (清單、分頁或 2D 平移)。

注意:對於活動,則應沿用 ComponentActivityFragmentActivity (如果您使用片段)。其他活動類型則會使用 Wear OS 不需要的行動裝置專屬 UI 元素。

單一畫面

使用者不用捲動畫面就能在單一畫面中看到所有元素。也就是說,您可以只加入少數元素。

圖 1. 單一畫面的多個範例。

單一畫面可與 BoxInsetLayoutConstraintLayout 結合使用來排列元素。

BoxInsetLayout 是 Wear OS UI 小工具,可讓您定義適用於正方形、矩形和圓形螢幕的單一版面配置。這個類別會根據螢幕形狀套用必要的視窗插邊,方便您對齊畫面中央的檢視畫面。不過,如果您不打算分別建立版面配置來充分運用每個螢幕形狀,請使用 layout-roundlayout-notround。詳情請參閱「針對方形和圓形螢幕使用不同的版面配置」。

垂直容器

垂直容器是最常見的重疊類型,包含無法在螢幕上顯示,但可以捲動瀏覽的額外內容。

下圖顯示了幾個完整重疊的範例,其中只有部分內容可以在智慧手錶的圓形螢幕上顯示。主要內容位於容器頂端部分。在這些範例中,其他 Critical User Journeys (CUJ) 和設定會顯示在底部。

不同於單一畫面重疊,請勿使用 BoxInsetLayout。請改為將 ConstraintLayout 置於 NestedScrollView 內。這樣您便可以利用圓形螢幕側邊的額外空間。

ConstraintLayout 中,放置您覺得最適合應用程式的小工具。

確認垂直容器頂端和底部的內容皆小到符合圓形螢幕的頂部和底部,如先前的例子所述。

注意:請盡可能在 XML 中設定 android:scrollbars="vertical",在 NestedScrollView 中新增捲動指標。這有助於使用者識別更多可用內容,並協助他們瞭解與所有內容相關的位置。

重疊畫面的其他選項

  • 清單:透過針對穿戴式裝置介面最佳化的 WearableRecyclerView 小工具顯示大量資料。詳情請參閱「在 Wear OS 上建立清單」。
  • 水平分頁:針對具有多個同層級畫面的用途,請使用水平滑動。如果您使用水平分頁,則必須支援左側邊緣滑動關閉的功能。
  • 2D 平移:對於地圖等用途,使用者可以往不同方向拖曳平移。如果您的活動佔據整個螢幕畫面,請啟用滑動關閉功能。