Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Anda dapat menggunakan mode imersif untuk menyembunyikan kolom sistem demi pengalaman layar penuh. Fitur ini berguna untuk memungkinkan pengguna menikmati pengalaman yang sepenuhnya imersif untuk video, game, gambar, dan buku, serta menghindari keluar secara tidak sengaja selama bermain game.
Poin-poin penting
Memberikan cara yang intuitif bagi pengguna untuk menampilkan UI–misalnya, mengetuk
layar selama pemutaran video akan menampilkan kontrol pemutaran video dan kolom sistem.
Jangan pernah menyembunyikan kolom sistem secara permanen di perangkat pribadi. Anda tidak dapat menyembunyikan kolom sistem secara permanen di aplikasi Anda, kecuali untuk deployment Android Enterprise, sehingga desain Anda harus memperhitungkannya untuk memberikan pengalaman yang optimal. Baca selengkapnya tentang mendesain untuk kolom sistem.
Menyediakan overlay atau scrim untuk overlay teks dan kontrol.
Gabungkan mode imersif dengan fitur lain, seperti picture-in-picture (PiP)
dan Chromecast, untuk melanjutkan pengalaman.
Mode imersif menyebabkan pengguna kehilangan akses mudah ke navigasi sistem, jadi gunakan mode ini hanya jika manfaatnya bagi pengalaman pengguna lebih dari sekadar menggunakan ruang layar tambahan.
Pengalaman layar penuh tidak sesuai untuk semua konten. Pertimbangkan kapan harus membantu pengguna menghindari keluar secara tidak sengaja dari aplikasi yang sering diketuk, seperti game, atau memiliki tampilan tanpa gangguan untuk menikmati video atau buku.
Perhatikan seberapa sering pengguna masuk dan keluar aplikasi untuk memeriksa notifikasi, melakukan penelusuran dadakan, atau melakukan tindakan lainnya. Mode imersif menyebabkan pengguna kehilangan akses mudah ke navigasi sistem, jadi gunakan hanya jika manfaatnya bagi pengalaman pengguna lebih dari sekadar menggunakan ruang layar tambahan.
Pengalaman layar penuh tidak sesuai untuk semua konten. Pertimbangkan kapan harus membantu pengguna menghindari keluar secara tidak sengaja dari aplikasi karena sering mengetuk, seperti game, atau memiliki tampilan tanpa gangguan untuk menikmati video atau buku.
Untuk menerapkan mode imersif, Anda dapat menggunakan WindowInsetsControllerCompat untuk menyembunyikan status bar dan menu navigasi–atau hanya salah satunya. Untuk mengetahui detailnya, lihat panduan developer Menyembunyikan kolom sistem.
Bagian berikut menjelaskan contoh kasus penggunaan mode imersif.
Video 1: Pemutaran video - mengetuk untuk menampilkan UI pemutar video yang relevan
Gambar 1: Status bar dan menu navigasi yang disembunyikan dapat membantu pembaca berinteraksi sepenuhnya dengan buku
Gambar 2: Manfaatkan mode imersif di aplikasi game untuk mencegah ketukan UI sistem yang tidak disengaja
Gambar 3: Gambar layar penuh meningkatkan imersi panggilan video
Gambar 4: Presentasi dalam layar penuh memungkinkan audiens lebih fokus
Gambar 5: Kios direktori penunjuk jalan di perangkat non-pribadi (aplikasi deployment perusahaan atau DPC)
Layanan & Teknologi terkait
Android memiliki beberapa fitur yang berfungsi dengan baik untuk meningkatkan pengalaman konten pengguna Anda. Untuk mengetahui informasi selengkapnya, lihat:
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-08-28 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-28 UTC."],[],[],null,["You can use [immersive mode](/develop/ui/views/layout/immersive) to hide the system bars for a full-screen\nexperience. This is useful for enabling users to enjoy a fully immersive\nexperience for video, games, images, and books, and to avoid accidental exits\nduring a game.\n\nTakeaways\n\n- Provide an intuitive way for users to display UI--for example, tapping on the\n screen during video playback displays video playback controls and system bars.\n\n- Never permanently hide system bars on personal devices. You cannot permanently\n hide system bars in your app unless for an [Android Enterprise](https://www.android.com/enterprise/management/)\n deployment, so your designs should account for them to provide the optimal\n experience. Read more about [designing for system bars](/design/ui/mobile/guides/foundations/system-bars).\n\n- Provide an overlay or scrim for overlaying text and controls.\n\n- Combine immersive mode with other features, such as picture-in-picture (PiP)\n and Chromecast, to continue the experience.\n\n- Immersive mode causes users to lose easy access to system navigation, so use\n it only when the benefit to the user experience goes beyond simply using extra\n screen space.\n\n- Fullscreen experiences aren't appropriate for all content. Consider when to\n help a user avoid accidental exits from frequent taps, like a game, or have an\n uninterrupted view to enjoy videos or books.\n\nBe mindful of how often users jump in and out of apps to check notifications, to\nconduct impromptu searches, or to take other actions. Immersive mode causes\nusers to lose easy access to system navigation, so use it only when the benefit\nto the user experience goes beyond simply using extra screen space.\n\nFullscreen experiences aren't appropriate for all content. Consider when to help\na user avoid accidental exits from frequent taps, like a game, or have an\nuninterrupted view to enjoy videos or books.\n\nTo implement immersive mode, you can use `WindowInsetsControllerCompat` to hide\nboth the status bar and the navigation bar--or just one of them. For details,\nrefer to the [Hide system bars developer guide](/develop/ui/views/layout/immersive).\n\nThe following sections describe examples of immersive mode use cases. \nAlas, your browser doesn't support HTML5 video. That's OK! You can still [download the video](/static/images/design/ui/mobile/immersive-mode-tap-to-reveal.mp4) and watch it with a video player. **Video 1:** Video playback - tapping to reveal relevant video player UI\n\n\u003cbr /\u003e\n\n**Figure 1:** Hidden status and navigation bars can help the reader fully engage with books\n\n\u003cbr /\u003e\n\n**Figure 2:** Take advantage of immersive mode in game apps to prevent accidental system UI taps\n\n\u003cbr /\u003e\n\n**Figure 3:** Full-screen imagery increases the immersion of a video call\n\n\u003cbr /\u003e\n\n**Figure 4:** Presentation in full screen allows for audience immersion\n\n\u003cbr /\u003e\n\n**Figure 5:** Wayfinding directory kiosk on a non-personal device ([DPC](/work/dpc/build-dpc) or enterprise deployment app)\n\nRelated services \\& Technologies\n\nAndroid has several features that work well to enhance your user's content\nexperience. For more check out:\n\n- [Exoplayer](/guide/topics/media/exoplayer)\n- [Picture in picture](/design/ui/mobile/guides/home-screen/picture-in-picture)\n- [Chromecast](https://developers.google.com/cast/docs/ux_guidelines)"]]