Interaksi layar terpisah

Di Android 7.0 dan yang lebih baru, pengguna dapat menampilkan beberapa aplikasi secara bersamaan di layar perangkat mereka dengan fitur platform multi-jendela . Mode defaultnya adalah layar terpisah, yang menyediakan dua panel aktivitas bagi pengguna untuk menempatkan aplikasi.

Android 8.0 meningkatkan layar terpisah dengan menyempurnakan fitur dan menambahkan lebih banyak fungsi ke dalamnya. Dalam implementasi default, jika pengguna mengetuk Beranda setelah memasuki layar terpisah, panel atas akan dikompres dan peluncur akan diubah ukurannya. Hal ini menunjukkan kepada pengguna bahwa aplikasi teratas masih terbuka dengan tetap mempertahankan tata letak peluncur sehingga mereka dapat menemukan dan meluncurkan aplikasi dari layar utama.

Contoh dan sumber

Ada implementasi referensi dari fungsi baru ini dalam kode Launcher3 di /platform/packages/apps/Launcher3/

ID Perubahan ini terkait dengan penerapan layar terpisah di Launcher3, dan dapat bertindak sebagai referensi bagi produsen perangkat yang ingin melakukan pembaruan serupa pada peluncur mereka.

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

Contoh UX

Berikut adalah contoh layar yang menampilkan pengalaman pengguna untuk implementasi default fitur ini.

Contoh layar untuk perilaku pengubahan ukuran peluncur

Gambar 1 . Contoh layar untuk mengubah ukuran peluncur dalam mode layar terpisah.

Penerapan

Meskipun Android 8.0 menyediakan implementasi referensi untuk pembaruan ini pada layar terpisah, produsen perangkatlah yang menentukan implementasinya di peluncur mereka. Untuk mendukung fitur ini:

  • Menerapkan (atau sudah menerapkan implementasi) multi-jendela yang mengikuti persyaratan Dokumen Definisi Kompatibilitas Android (CDD) untuk multi-jendela .
  • Jadikan peluncur dapat diubah ukurannya. Implementasi referensi di Launcher3 menghapus nama aplikasi saat layar semakin kecil, namun implementasi dapat bervariasi tergantung pada bagaimana peluncur mengompresi, terutama jika ada kode peluncur khusus.
  • Tetapkan ketinggian minimum yang ditentukan dalam manifes peluncur. Untuk melakukan ini, sesuaikan nilai task_height_of_minimized_mode di: frameworks/base/core/res/res/values/dimens.xml

Pengujian

Gunakan pengujian manual untuk memastikan penerapan Anda berfungsi dengan benar.

  1. Masuk ke layar terpisah.
  2. Tekan Beranda .
  3. Amati peluncur yang dapat diubah ukurannya.

Pastikan peluncur diubah ukurannya dengan benar di semua orientasi perangkat yang didukungnya.