新しいマテリアル デザイン アクティビティ アニメーションのいくつかを実装しようとしていますが、私が読んだチュートリアルでは、アニメーション化するビューがアクティビティに属する例しか示していません。
私のアプリでは、 を使用しているRecyclerView
ため、ImageView
はアクティビティの一部ではありません:
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());
問題は、それmImageView
は に属していないということMainActivity
です。どうすれば渡せますか?