View.SystemUiVisibility Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Perhatian
This property has an incorrect enumeration type. Use the SystemUiFlags property instead.
Mengembalikan yang terakhir #setSystemUiVisibility(int)
yang diminta tampilan ini. -or- Minta agar visibilitas bilah status atau dekorasi layar/jendela lainnya diubah.
[System.Obsolete("This property has an incorrect enumeration type. Use the SystemUiFlags property instead.")]
public virtual Android.Views.StatusBarVisibility SystemUiVisibility { [Android.Runtime.Register("getSystemUiVisibility", "()I", "GetGetSystemUiVisibilityHandler")] get; [Android.Runtime.Register("setSystemUiVisibility", "(I)V", "GetSetSystemUiVisibility_IHandler")] set; }
[<System.Obsolete("This property has an incorrect enumeration type. Use the SystemUiFlags property instead.")>]
[<get: Android.Runtime.Register("getSystemUiVisibility", "()I", "GetGetSystemUiVisibilityHandler")>]
[<set: Android.Runtime.Register("setSystemUiVisibility", "(I)V", "GetSetSystemUiVisibility_IHandler")>]
member this.SystemUiVisibility : Android.Views.StatusBarVisibility with get, set
Nilai Properti
Bitwise-atau bendera #SYSTEM_UI_FLAG_LOW_PROFILE
, , #SYSTEM_UI_FLAG_HIDE_NAVIGATION
, #SYSTEM_UI_FLAG_FULLSCREEN
, #SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
#SYSTEM_UI_FLAG_LAYOUT_STABLE
, #SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
, #SYSTEM_UI_FLAG_IMMERSIVE
, dan #SYSTEM_UI_FLAG_IMMERSIVE_STICKY
.
- Atribut
Keterangan
Dokumentasi getter properti:
Mengembalikan yang terakhir #setSystemUiVisibility(int)
yang diminta tampilan ini.
Anggota ini tidak digunakan lagi. Bendera SystemUiVisibility tidak digunakan lagi. Gunakan WindowInsetsController
sebagai gantinya.
Dokumentasi Java untuk android.view.View.getSystemUiVisibility()
.
Dokumentasi setter properti:
Minta agar visibilitas bilah status atau dekorasi layar/jendela lainnya diubah.
Metode ini digunakan untuk menempatkan UI perangkat atas ke mode sementara di mana perhatian pengguna lebih difokuskan pada konten aplikasi, dengan meredupkan atau menyembunyikan keseimbangan sistem di sekitarnya. Ini biasanya digunakan bersama dengan Window#FEATURE_ACTION_BAR_OVERLAY Window.FEATURE_ACTION_BAR_OVERLAY
, memungkinkan konten aplikasi ditempatkan di belakang bilah tindakan (dan dengan bendera ini kesediaan sistem lain) sehingga transisi yang lancar antara persembunyian dan menunjukkannya dapat dilakukan.
Dua contoh representatif penggunaan visibilitas UI sistem adalah menerapkan aplikasi penjelajahan konten (seperti pembaca majalah) dan aplikasi pemutaran video.
Kode pertama menunjukkan implementasi khas Tampilan dalam aplikasi penjelajahan konten. Dalam implementasi ini, aplikasi masuk ke mode berorientasi konten dengan menyembunyikan bilah status dan bilah tindakan, dan menempatkan elemen navigasi ke dalam mode mati lampu. Pengguna kemudian dapat berinteraksi dengan konten saat dalam mode ini. Aplikasi semacam itu harus memberikan cara mudah bagi pengguna untuk beralih keluar dari mode (seperti untuk memeriksa informasi di bilah status atau pemberitahuan akses). Dalam implementasi di sini, ini dilakukan hanya dengan mengetuk konten.
{
Anggota ini tidak digunakan lagi. Bendera SystemUiVisibility tidak digunakan lagi. Gunakan WindowInsetsController
sebagai gantinya.
Dokumentasi Java untuk android.view.View.setSystemUiVisibility(int)
.
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.