Bagikan melalui


SharedElementCallback.OnSharedElementEnd Metode

Definisi

Dalam Transisi Aktivitas, onSharedElementEnd dipanggil segera sebelum menangkap akhir status elemen bersama pada transisi masuk dan masuk kembali dan segera sebelum menangkap awal status elemen bersama untuk transisi keluar dan kembali.

[Android.Runtime.Register("onSharedElementEnd", "(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V", "GetOnSharedElementEnd_Ljava_util_List_Ljava_util_List_Ljava_util_List_Handler")]
public virtual void OnSharedElementEnd(System.Collections.Generic.IList<string>? sharedElementNames, System.Collections.Generic.IList<Android.Views.View>? sharedElements, System.Collections.Generic.IList<Android.Views.View>? sharedElementSnapshots);
[<Android.Runtime.Register("onSharedElementEnd", "(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V", "GetOnSharedElementEnd_Ljava_util_List_Ljava_util_List_Ljava_util_List_Handler")>]
abstract member OnSharedElementEnd : System.Collections.Generic.IList<string> * System.Collections.Generic.IList<Android.Views.View> * System.Collections.Generic.IList<Android.Views.View> -> unit
override this.OnSharedElementEnd : System.Collections.Generic.IList<string> * System.Collections.Generic.IList<Android.Views.View> * System.Collections.Generic.IList<Android.Views.View> -> unit

Parameter

sharedElementNames
IList<String>

Nama elemen bersama yang diterima ke dalam hierarki Tampilan.

sharedElements
IList<View>

Elemen bersama yang merupakan bagian dari hierarki Tampilan.

sharedElementSnapshots
IList<View>

Tampilan yang berisi bidikan jepret elemen bersama dari Jendela peluncuran. Elemen-elemen ini tidak akan menjadi bagian dari adegan, tetapi akan diposisikan relatif terhadap Tampilan Dekorasi jendela. Daftar ini akan null untuk Transisi Fragmen.

Atribut

Keterangan

Dalam Transisi Aktivitas, onSharedElementEnd dipanggil segera sebelum menangkap akhir status elemen bersama pada transisi masuk dan masuk kembali dan segera sebelum menangkap awal status elemen bersama untuk transisi keluar dan kembali.

Dalam Transisi Fragmen, onSharedElementEnd dipanggil segera sebelum menangkap status akhir semua transisi elemen bersama.

Panggilan ini dapat digunakan untuk menyesuaikan status akhir transisi dengan memodifikasi Tampilan elemen bersama. Perhatikan bahwa tidak ada langkah tata letak yang akan dijalankan antara onSharedElementEnd dan pengambilan status transisi.

Setiap perubahan yang dibuat dalam yang tidak diperbarui #onSharedElementStart(List, List, List) selama tata letak harus diperbairah di onSharedElementEnd. Misalnya, rotasi atau skala tidak akan dipengaruhi oleh tata letak dan jika diubah di #onSharedElementStart(List, List, List), rotasi atau skala juga harus diatur ulang di onSharedElementEnd lagi untuk memperbaiki status akhir.

Dokumentasi Java untuk android.app.SharedElementCallback.onSharedElementEnd(java.util.List<java.lang.String>, java.util.List<android.view.View>, java.util.List<android.view.View>).

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