Bagikan melalui


ViewGroup.RemoveDetachedView(View, Boolean) Metode

Definisi

Menyelesaikan penghapusan tampilan yang dilepas.

[Android.Runtime.Register("removeDetachedView", "(Landroid/view/View;Z)V", "GetRemoveDetachedView_Landroid_view_View_ZHandler")]
protected virtual void RemoveDetachedView (Android.Views.View? child, bool animate);
[<Android.Runtime.Register("removeDetachedView", "(Landroid/view/View;Z)V", "GetRemoveDetachedView_Landroid_view_View_ZHandler")>]
abstract member RemoveDetachedView : Android.Views.View * bool -> unit
override this.RemoveDetachedView : Android.Views.View * bool -> unit

Parameter

child
View

anak yang akan dihapus dari hierarki tampilan

animate
Boolean

jika true dan tampilan memiliki animasi, tampilan ditempatkan dalam daftar tampilan yang menghilang, jika tidak, tampilan tersebut dilepaskan dari jendela

Atribut

Keterangan

Menyelesaikan penghapusan tampilan yang dilepas. Metode ini akan mengirimkan peristiwa yang dilepas dari jendela dan memberi tahu pendengar perubahan hierarki.

Metode ini dimaksudkan agar ringan dan tidak membuat asumsi tentang apakah induk atau anak harus digambar ulang. Penggunaan metode ini yang tepat juga akan mencakup membuat panggilan atau #invalidate() yang sesuai#requestLayout(). Misalnya, penelepon dapat #post(Runnable) post melakukan Runnable#requestLayout() pada bingkai berikutnya, setelah semua panggilan lepas/hapus selesai, menyebabkan tata letak dijalankan sebelum menggambar ulang hierarki tampilan.

Dokumentasi Java untuk android.view.ViewGroup.removeDetachedView(android.view.View, boolean).

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

Lihat juga