Bölünmüş ekran etkileşimleri

Android 7.0 ve sonraki sürümlerde kullanıcılar, çoklu pencere platform özelliğiyle cihaz ekranlarında aynı anda birden fazla uygulama görüntüleyebilir. Varsayılan mod, kullanıcıların uygulama yerleştirebileceği iki etkinlik bölmesi sağlayan bölünmüş ekrandır.

Android 8.0, bölünmüş ekran özelliğini hassaslaştırarak ve daha fazla işlev ekleyerek bu özelliği iyileştirir. Varsayılan uygulamada, kullanıcı bölünmüş ekrana girdikten sonra Ana Sayfa'ya dokunursa üst panel sıkıştırılır ve başlatıcı yeniden boyutlandırılır. Bu sayede kullanıcılar, ana ekranlarından uygulamaları bulup başlatabilmek için başlatıcı düzenini korurken en üstteki uygulamanın hâlâ açık olduğunu görebilir.

Örnekler ve kaynak

Bu yeni işlevin referans uygulaması, /platform/packages/apps/Launcher3/

Bu değişiklik kimlikleri, Launcher3'te bölünmüş ekranın uygulanmasıyla ilgilidir ve başlatıcılarında benzer güncellemeler yapmak isteyen cihaz üreticileri için referans olarak kullanılabilir.

  • Change-Id: I48e5cb3bd15e70627d9bf007d93bc731612fba2e
  • Change-Id: I86753bab5b24aafc417e0f77d8c471fc4c0dc7f0
  • Change-Id: Id6557d070edb664aa1f4851de7abf494cf8a0677
  • Change-Id: Icdaf73ecd89a30e57fe7f405292d793f2d6a3ee8
  • Change-Id: Ie50279f4edb94812120dea492aefa4f18218162f
  • Change-Id: I6f9ee7be12d3266f021796576c771f86f6120246
  • Change-Id: I106fe12041565a090047f146a07d4bc80a074b4a
  • Change-Id: Ibb49c56aab29d1223a0ab36476a32d565566eb25
  • Change-Id: Id60c793730d982277c9d91860e9fb0e6a0df7d38
  • Change-Id: I9d358e74ab403989929dee87542d3dde78c2f229
  • Change-Id: I925d5ac9d29439c5d61cf089e7784065a8cb5ebd
  • Change-Id: I776c6f710e081645cff891487022cf787869ee3f
  • Change-Id: I2d17c89db2eb8d60b3393c2abc3b026e5574085d
  • Change-Id: Id6ee68826c4f3cc579880540812fd8ed834f8267

Örnek kullanıcı deneyimi

Bu özelliğin varsayılan uygulamasındaki kullanıcı deneyimini gösteren örnek ekranlar aşağıda verilmiştir.

Başlatıcı yeniden boyutlandırma davranışı için örnek ekranlar

Şekil 1. Bölünmüş ekran modunda başlatıcıyı yeniden boyutlandırmayla ilgili örnek ekranlar.

Uygulama

Android 8.0, bölünmüş ekranla ilgili bu güncelleme için referans bir uygulama sağlar ancak başlatıcılarında nasıl uygulayacaklarını belirlemek cihaz üreticilerine bağlıdır. Bu özelliği desteklemek için:

  • Android Uyumluluk Tanımlama Belgesi'ndeki (CDD) çoklu pencereyle ilgili şartlara uygun çoklu pencere özelliğini uygulayın (veya mevcut bir uygulamanız olsun).
  • Başlatıcıyı yeniden boyutlandırılabilir hale getirin. Launcher3'teki referans uygulama, ekran küçüldükçe uygulama adlarını kaldırır ancak uygulamalar özellikle özel başlatıcı kodu varsa başlatıcının sıkıştırma şekline bağlı olarak değişebilir.
  • Başlatıcı manifestinde belirtilen minimum yüksekliği ayarlayın. Bunu yapmak için: task_height_of_minimized_mode değerini şurada ayarlayın: frameworks/base/core/res/res/values/dimens.xml

Test

Uygulamanızın doğru çalıştığından emin olmak için manuel test kullanın.

  1. Bölünmüş ekrana geçin.
  2. Ana Sayfa'ya basın.
  3. Değiştirilebilir başlatıcıyı gözlemleyin.

Başlatıcının, desteklediği tüm cihaz yönlerinde doğru şekilde yeniden boyutlandırıldığından emin olun.