新しいマテリアル デザイン アクティビティ アニメーションのいくつかを実装しようとしていますが、私が読んだチュートリアルでは、アニメーション化するビューがアクティビティに属する例しか示していません。
私のアプリでは、 を使用している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です。どうすれば渡せますか?