Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

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 menyempurnakan layar terpisah dengan menyempurnakan fitur dan menambahkan lebih banyak fungsionalitas padanya. Dalam implementasi default, jika pengguna menge-tap Beranda setelah memasuki layar terpisah, panel atas akan mengompresi dan ukuran peluncur akan berubah. Ini menunjukkan kepada pengguna bahwa aplikasi teratas masih terbuka sambil mempertahankan tata letak peluncurnya sehingga mereka dapat menemukan dan meluncurkan aplikasi dari layar beranda.

Contoh dan sumber

Ada implementasi referensi dari fungsionalitas 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 untuk 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 mengubah ukuran peluncur dalam mode layar terbagi.

Penerapan

Meskipun Android 8.0 menyediakan implementasi referensi untuk update ini ke layar terpisah, terserah produsen perangkat untuk menentukan implementasinya di peluncurnya. Untuk mendukung fitur ini:

  • Menerapkan (atau sudah memiliki implementasi) multi-jendela yang mengikuti persyaratan Dokumen Definisi Kompatibilitas Android (CDD) untuk multi-jendela .
  • Buat peluncur dapat diubah ukurannya. Implementasi referensi di Launcher3 menghapus nama aplikasi saat layar menjadi lebih kecil, tetapi implementasinya dapat bervariasi bergantung pada cara peluncur mengompresi, terutama jika ada kode peluncur khusus.
  • Setel tinggi minimum yang ditentukan di manifes peluncur. Untuk melakukan ini, sesuaikan nilai task_height_of_minimized_mode di: frameworks/base/core/res/res/values/dimens.xml

Menguji

Gunakan pengujian manual untuk memastikan penerapan Anda bekerja dengan benar.

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

Pastikan peluncur mengubah ukuran dengan benar di semua orientasi perangkat yang didukungnya.