Bölünmüş ekran etkileşimleri

Android 7.0 ve sonraki sürümlerde, platform özelliği çoklu pencere sayesinde kullanıcılar, cihazlarının ekranında aynı anda birden fazla uygulamayı görüntüleyebilir. Varsayılan mod, kullanıcıların uygulamaları yerleştirmesi için iki etkinlik bölmesi sağlayan bölünmüş ekrandır.

Android 8.0, özelliği iyileştirerek ve ona daha fazla işlevsellik ekleyerek bölünmüş ekranı iyileştirir. Varsayılan uygulamada, kullanıcı bölünmüş ekrana girdikten sonra Ana Sayfa'ya dokunursa üst bölme sıkıştırılır ve başlatıcı yeniden boyutlandırılır. Bu, kullanıcılara ana ekranlarından uygulamaları bulup başlatabilmeleri için başlatıcı düzenlerini korurken en üstteki uygulamanın hala açık olduğunu gösterir.

Örnekler ve kaynak

Bu yeni işlevselliğin /platform/packages/apps/Launcher3/ adresindeki Launcher3 kodunda bir referans uygulaması bulunmaktadır.

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 görevi görebilir.

  • Değişiklik Kimliği: I48e5cb3bd15e70627d9bf007d93bc731612fba2e
  • Değişiklik Kimliği: I86753bab5b24aafc417e0f77d8c471fc4c0dc7f0
  • Değişiklik Kimliği: Id6557d070edb664aa1f4851de7abf494cf8a0677
  • Değişiklik Kimliği: Icdaf73ecd89a30e57fe7f405292d793f2d6a3ee8
  • Değişiklik Kimliği: Ie50279f4edb94812120dea492aefa4f18218162f
  • Değişiklik Kimliği: I6f9ee7be12d3266f021796576c771f86f6120246
  • Değişiklik Kimliği: I106fe12041565a090047f146a07d4bc80a074b4a
  • Değişiklik Kimliği: Ibb49c56aab29d1223a0ab36476a32d565566eb25
  • Değişiklik Kimliği: Id60c793730d982277c9d91860e9fb0e6a0df7d38
  • Değişiklik Kimliği: I9d358e74ab403989929dee87542d3dde78c2f229
  • Değişiklik Kimliği: I925d5ac9d29439c5d61cf089e7784065a8cb5ebd
  • Değişiklik Kimliği: I776c6f710e081645cff891487022cf787869ee3f
  • Değişiklik Kimliği: I2d17c89db2eb8d60b3393c2abc3b026e5574085d
  • Değişiklik Kimliği: Id6ee68826c4f3cc579880540812fd8ed834f8267

Örnek kullanıcı deneyimi

Bu özelliğin varsayılan uygulamasına ilişkin kullanıcı deneyimini gösteren örnek ekranları burada bulabilirsiniz.

Başlatıcıyı yeniden boyutlandırma davranışına ilişkin örnek ekranlar

Şekil 1 . Başlatıcının bölünmüş ekran modunda yeniden boyutlandırılmasına ilişkin örnek ekranlar.

Uygulama

Android 8.0, bölünmüş ekrana yönelik bu güncelleme için bir referans uygulama sağlarken, başlatıcılarındaki uygulamalarını belirlemek cihaz üreticilerinin sorumluluğundadır. Bu özelliği desteklemek için:

  • Çoklu pencere için Android Uyumluluk Tanımı Belgesi (CDD) gereksinimlerini takip eden çoklu pencereyi uygulayın (veya mevcut bir uygulamasına sahip olun).
  • Başlatıcıyı yeniden boyutlandırılabilir yapın. Launcher3'teki referans uygulaması, 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 nasıl sıkıştırıldığına bağlı olarak değişebilir.
  • Başlatıcı bildiriminde 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 yapmak

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

  1. Bölünmüş ekrana girin.
  2. Ana Sayfa'ya basın.
  3. Yeniden boyutlandırılabilir 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.