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 default 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 fungsionalitas ke dalamnya. Dalam implementasi default, jika pengguna mengetuk Beranda setelah memasuki layar terpisah, panel atas akan memampatkan dan ukuran peluncur akan berubah. Ini menunjukkan kepada pengguna bahwa aplikasi teratas masih terbuka sambil mempertahankan tata letak peluncur sehingga mereka dapat menemukan dan meluncurkan aplikasi dari layar beranda.

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 membuat 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 menunjukkan pengalaman pengguna untuk implementasi default fitur ini.

Contoh layar untuk perilaku pengubahan ukuran peluncur

Gambar 1 . Contoh layar untuk pengubahan ukuran peluncur dalam mode layar terbagi.

Penerapan

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

  • Menerapkan (atau memiliki implementasi yang sudah ada) 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 menjadi lebih kecil, tetapi implementasi dapat bervariasi tergantung pada cara peluncur mengompresi, terutama jika ada kode peluncur khusus.
  • Setel 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 implementasi Anda bekerja 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.