Android 14 memungkinkan Anda memaksa aplikasi untuk memiliki bilah navigasi transparan

click fraud protection

Android 14 Beta 1 menambahkan pengaturan "bilah navigasi transparan", yang mengubah warna latar belakang bilah navigasi dari hitam menjadi transparan.

Google baru saja merilis Android 14 Beta 1 hari ini, jadi jika Anda sudah gatal untuk mencoba Android 14 driver harian Anda Pixel, sekarang saatnya mendaftar ke program Android Beta jika Anda belum melakukannya. Namun, saat Anda meningkatkan ke Android 14 Beta 1, Anda mungkin bertanya-tanya apa yang harus Anda periksa terlebih dahulu. Ya, ada banyak sekali fitur baru di Android 14, dan Beta 1 memperluas rangkaian fitur dengan fitur yang paling banyak diminta: bilah navigasi transparan.

Selama bertahun-tahun, pengguna memburu Google di forum seperti Reddit Dan Pelacak Masalah Google untuk membuat bilah navigasi transparan secara default. Masalah yang mereka jelaskan adalah, di beberapa aplikasi, latar belakang bilah navigasi berwarna hitam, kontras dengan UI bertema terang. Di Di sisi lain, bilah navigasi transparan atau setidaknya cocok dengan UI di aplikasi lain, sehingga menghasilkan tampilan yang tidak konsisten pengalaman.

Sejak Android 5.0 Lollipop, pengembang aplikasi sudah mampu melakukannya mengubah warnanya bilah navigasi Android, yang secara default berwarna hitam pekat. Meskipun membuat bilah navigasi transparan tampak cukup sederhana di permukaan, pengembang harus menghadapi cara menangani visual yang tumpang tindih antara elemen UI penting dan bilah navigasi. Misalnya, tanpa menetapkan a sisipan bilah sistem, tombol tindakan mengambang (seperti tanda centang pada tangkapan layar di atas) akan digambar di bawah bilah navigasi, sehingga sulit untuk diketuk.

Dengan menjadikan transparansi sebagai opsional, Google memastikan bahwa bilah navigasi tidak akan mengaburkan elemen UI utama dalam aplikasi. Namun, karena beberapa aplikasi tidak pernah mengimplementasikan fitur ini, kami mengalami situasi di mana bilah navigasi cocok dengan UI di beberapa aplikasi, namun tidak di aplikasi lainnya. Android 14 Beta 1 memiliki solusi menarik untuk masalah ini: menambahkan tombol untuk menjadikan warna latar belakang bilah navigasi transparan secara default.

Di Android 14 Beta 1, ada pengaturan baru di Pengaturan > Sistem > Opsi pengembang yang disebut “bilah navigasi transparan” yang “membuat warna latar belakang bilah navigasi menjadi transparan secara default.” Di balik terpal, mengaktifkan pengaturan ini akan mengaktifkan Runtime Resource Overlay (RRO) “TransparentNavigationBar” yang menyetel boolean config_navBarDefaultTransparent ke "BENAR". Boolean ini dibaca oleh kerangka kerja yang mengatur warna latar belakang bilah navigasi menjadi transparan.

Tombol “bilah navigasi transparan” baru di Pengaturan > Sistem > Opsi pengembang di Android 14 Beta 1.

Menariknya, UI aplikasi tidak akan digambar di bawah bilah navigasi saat fitur ini diaktifkan, artinya tidak akan ada visual yang tumpang tindih antara aplikasi dan bilah navigasi. Berikut ini contoh yang saya maksud dengan dan tanpa mengaktifkan fitur “bilah navigasi transparan”:

Masih harus dilihat apakah fitur ini benar-benar akan hadir pada rilis stabil Android 14. Kami baru berada pada rilis beta pertama, jadi tidak ada jaminan bahwa Google akan mempertahankan fitur ini dalam rilis stabil apalagi beta mendatang. Membuat latar belakang bilah navigasi sesuai dengan aplikasi adalah sesuatu yang telah diminta oleh pengguna selama bertahun-tahun, jadi kami berharap Google akan mempertahankan fitur ini.