Farklı kol saati şekillerini nasıl işleyebileceğinizi anladıktan sonra hangi yüzeyi kullanmak istediğinize karar verin.
Yaygın uygulama düzenlerinden bazıları şunlardır:
- Tek ekran (en basit): Kullanıcı arayüzü öğeleri, kaydırma yapmadan tek seferde görülebilen öğelerle sınırlıdır.
- Dikey kapsayıcı (en yaygın): İçerik, ekranın görüntülenebilir bölümünün ötesinde bulunur ve kaydırılarak erişilebilir.
- Diğer seçenekler: listeler, sayfalama veya 2D kaydırma.
Bu düzen türleri sonraki bölümlerde açıklanmıştır. Birden fazla ekrana ihtiyacınız varsa düzen türlerinin bir kombinasyonunu kullanabilirsiniz.
Not: Etkinliğiniz için ComponentActivity
öğesi veya parçalar kullanıyorsanız FragmentActivity
değerini devralır.
Diğer etkinlik türleri, Wear OS'te ihtiyacınız olmayan mobil cihazlara özel kullanıcı arayüzü öğeleri kullanır.
Tek ekran
Kullanıcı, tüm öğeleri sayfayı kaydırmadan tek bir ekranda görür. Yani, yalnızca az sayıda öğe ekleyebilirsiniz.
![](https://developer.android.google.cn/static/wear/images/screen_opts_4.png?hl=tr)
Şekil 1. Tek ekran düzeni örneği.
Tek ekranlar, öğelerinizi düzenlemek için ConstraintLayout
ile birlikte BoxInsetLayout
ile birlikte iyi performans gösterir.
Dikey kapsayıcı
Dikey kapsayıcı, uygulama düzeninin en yaygın türüdür. Bazı içerikler ekranda görünmez, ancak kaydırılarak erişilebilir.
Şekil 2'de, içeriğin yalnızca bir bölümünün saatin yuvarlak ekranında görülebildiği çeşitli eksiksiz uygulama düzenleri gösterilmektedir. Bu örneklerde, ana içerik kapsayıcının üst kısmında, diğer Kritik Kullanıcı Yolculukları (CUJ'lar) ve ayarlar ise en altta yer alır. Bu, içeriği düzenlemeye yönelik en iyi uygulamadır.
![](https://developer.android.google.cn/static/wear/images/screen_opts_2.png?hl=tr)
2. Şekil. Dikey kapsayıcı düzeni örnekleri.
Tek ekranlı uygulama düzeninin aksine BoxInsetLayout
kullanmayın. Bunun yerine, NestedScrollView
içinde bir ConstraintLayout
kullanın.
Uygulamanız için en uygun widget'ları ConstraintLayout
öğesinin içine yerleştirin. Bu şekilde, dairesel ekranın yanlarındaki ekstra alandan yararlanabilirsiniz.
![](https://developer.android.google.cn/static/wear/images/screen_opts_3.gif?hl=tr)
3. Şekil. NestedScrollView
içindeki ConstraintLayout
içeriği.
Dikey kapsayıcınızın üst ve alt kısmındaki içeriğin, şekil 3'teki örnekte olduğu gibi dairesel bir ekranın üst ve alt kısmına sığacak kadar küçük olduğundan emin olun.
Not:
Mümkün olduğunda, XML'de android:scrollbars="vertical"
ayarlayarak NestedScrollView
öğenize bir kaydırma göstergesi ekleyin. Bu, kullanıcıların daha fazla içerik olduğunu belirlemelerine ve tüm içeriğe kıyasla nerede olduklarını görmelerine yardımcı olur.
Uygulama düzenleri için diğer seçenekler
-
Listeler: Giyilebilir yüzeyler için optimize edilmiş
WearableRecyclerView
widget'ıyla büyük veri kümeleri görüntüleyin. Daha fazla bilgi için Wear OS'te liste oluşturma konusuna göz atın. - Yatay sayfalama: Birden çok kardeş ekranın bulunduğu kullanım alanlarında yatay kaydırmayı kullanın. Yatay sayfalama kullanıyorsanız sol kenar için hızlıca kaydırarak kapatma özelliğini desteklemeniz gerekir.
- 2D Kaydırma: Haritalar gibi kullanım alanlarında, kullanıcılar kaydırmak için öğeleri farklı yönlere sürükleyebilir. Etkinliğiniz ekranın tamamını kapsıyorsa kaydırmak için kaydırma özelliğini etkinleştirin.