Bagikan melalui


SharedElementCallback.OnSharedElementStart Metode

Definisi

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

[Android.Runtime.Register("onSharedElementStart", "(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V", "GetOnSharedElementStart_Ljava_util_List_Ljava_util_List_Ljava_util_List_Handler")]
public virtual void OnSharedElementStart(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("onSharedElementStart", "(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V", "GetOnSharedElementStart_Ljava_util_List_Ljava_util_List_Ljava_util_List_Handler")>]
abstract member OnSharedElementStart : System.Collections.Generic.IList<string> * System.Collections.Generic.IList<Android.Views.View> * System.Collections.Generic.IList<Android.Views.View> -> unit
override this.OnSharedElementStart : 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 null untuk Transisi Fragmen.

Atribut

Keterangan

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

Dalam Transisi Fragmen, onSharedElementStart dipanggil segera sebelum menangkap status awal semua transisi elemen bersama.

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

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

Dokumentasi Java untuk android.app.SharedElementCallback.onSharedElementStart(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