Yeni Materyal Tasarımı etkinlik animasyonlarının bazılarını uygulamaya çalışıyorum, ancak okuduğum dersler yalnızca animasyonun görünümünün etkinliğe ait olduğu örnekleri gösterir. Benim appListeler/ızgaralar/geri dönüşümcü görünümleri kullanılırken etkinlik geçişleri nasıl canlandırılır?
ImageView
faaliyetin bir parçası değildir bu yüzden, ben bir RecyclerView
kullanıyorum:
MainActivity -> Where I call startActivity()
↳ MainFragment
↳ RecyclerView
↳ RecyclerViewAdapter
↳ ViewHolder
↳ ImageView -> The hero imageView I'd like to animate
ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this, (View) mImageView, "hero_image");
Intent intent = new Intent(this, SecondActivity.class);
startActivityForResult(intent, options.toBundle());
Soru şu: mImageView
, MainActivity
'a ait değil. Nasıl geçmeliyim?
"Ana Verimlilik'e ait değil", bu nedenle Etkinlik ekranınızda görünmüyor mu? Görünürse, bu sizin Faaliyetiniz – pskink
'a aittir. Doğrudan aktivitede şişirilmedim. Adaptörde şişirilmiş, bu nedenle etkinlik o görünüme referans göstermiyor. – Guilherme
Bağdaştırıcı değil, bağdaştırıcının ayarladığı görünüm, bu görüntüye referans tutuyor – pskink