Bagikan melalui


View.SystemUiVisibility Properti

Definisi

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.

Berlaku untuk