6

Paylaşılan öğe Aktivite geçişi sırasında, paylaşılan öğeler, pencere dekor görünümünün varsayılan olarak ViewOverlay içinde çizilir. Gerekirse geliştirici, Window#setSharedElementsUseOverlay(false) yöntemini çağırarak bu varsayılan davranışı devre dışı bırakabilir. Bununla birlikte, Fragment sınıfı, Parça geçişleri için benzer bir yöntem bildirmiyor gibi görünüyor.Parça geçişleri için bir "setSharedElementsUseOverlay()" yöntemi var mı?

Parça geçişleri için, öntanımlı olarak, parçanın görünüm hiyerarşisinin üzerinde bir görünüm kaplamasında çizilmiş paylaşılan öğeler mi? Varsa, Etkinlik geçişleri API'sinde olduğu gibi varsayılan davranışı devre dışı bırakmanın bir yolu var mı?

cevap

7

Hayır, Parça Geçişlerindeki paylaşılan öğeler varsayılan olarak kaplamada çizilmez. Ancak, ChangeTransform , dönüşüm ve ana dönüşümünün farklı olduğunu algıladığında, paylaşımlı bir öğeyi bindirmeye gönderebilir. Bunu, ChangeTransform geçişinde

+0

ayarlayarak devre dışı bırakabilirsiniz. Yardımınız için teşekkürler! –

İlgili konular