Ekran Boyutlarıyla Çalışma

Android Wear cihazları dikdörtgen veya yuvarlak bir ekrana sahip olabilir ve bu da farklı boyutlarda olabilir.

Dikdörtgen ve yuvarlak Aşınma ekranlarının ekran görüntüleri

Ekran Türünü Tanımlama

Wear destek kitaplığı, ve BoxInsetLayoutgibi WatchViewStub farklı ekran şekillerini algılamanıza ve uyarlamanıza yardımcı olan bazı denetimler sağlar.

Diğer destek kitaplığı denetimlerinden bazılarının (örneğin GridViewPager) ekran şeklini otomatik olarak algıladığını ve aşağıda açıklanan denetimlerin alt öğeleri olarak eklenmemesi gerektiğini unutmayın.

WatchViewStub

Ana düzen dosyası, ve app:roundLayout özniteliklerini kullanarak dikdörtgen ve yuvarlak ekranlar için farklı düzenlere app:rectLayout başvuran bir android.support.wearable.view.WatchViewStub içerir:

<android.support.wearable.view.WatchViewStub
    xmlns:app="http://schemas.android.com/apk/res-auto"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:id="@+id/stub"
  app:rectLayout="@layout/rect_layout"
  app:roundLayout="@layout/round_layout" />

Çözüm, çalışma zamanında seçilecek her stil için farklı düzenler içerir:

Kaynaklar/düzen altında gösterilen dosyalar

BoxInsetLayout

Her ekran türü için farklı düzenler oluşturmak yerine dikdörtgen veya yuvarlak ekranlara uyum sağlayan tek bir görünüm de oluşturabilirsiniz.

Bu Google örneği , hem dikdörtgen hem de yuvarlak ekranlarda aynı düzeni kullanmak için öğesinin nasıl kullanılacağını BoxInsetLayout gösterir.

Kullanıcı arabirimi Tasarım Aracı

Xamarin Android Tasarım Aracı hem dikdörtgen hem de yuvarlak ekranları destekler:

Xamarin Android Tasarım Aracı Android Wear Square ekranını seçme

Dikdörtgen stildeki tasarım yüzeyi burada gösterilmiştir:

Dikdörtgen stilde tasarım yüzeyi

Yuvarlak stildeki tasarım yüzeyi burada gösterilmiştir:

Yuvarlak stilde tasarım yüzeyi

Wear Simulator

Google Emulator Manager, her iki ekran türü için de cihaz tanımları içerir. Uygulamanızı test etmek için dikdörtgen ve yuvarlak öykünücüler oluşturabilirsiniz.

Google Emulator Manager'da gösterilen cihaz tanımlarını kullanma

Öykünücü dikdörtgen bir ekran için şu şekilde işlenir:

Dikdörtgen bir ekranın öykünücü işlemesi

Yuvarlak ekran için şu şekilde işlenir:

Yuvarlak bir ekranın öykünücü işlemesi

Video

developers.google.com'den Android Wear için tam ekran uygulamalar.