ActivityOptionsCompat.MakeScaleUpAnimation()を使用するには、アニメーションの発生元のビューにアクセスする必要があります。私はMvvmCrossを使用しているので、MvxFragmentsPresenterを使って渡す必要があります(問題に関連しないはずです)。 ViewModelリクエストには、キー/値のパラメータを含めることができます。だから私は各RecyclerViewアイテムにタグを付けて、そのタグをViewModelリクエストのパラメータとして渡します。完了したメッセージはhereです。私はプレゼンターでこのタグにアクセスできます。RecyclerView(AppCompat)のFindViewWithTag
今発表者の中で、クリックされたRecyclerViewアイテムを見つける必要があります。私はこれを次のようにしたい:
View contentFrame = Activity.FindViewById(Resource.Id.content_frame);
View recyclerView = contentFrame.FindViewById(Resource.Id.recycler_view);
View item = recyclerView.FindViewWithTag("mytag");
残念ながら、これはnullになる。私はcontentFrameとrecyclerViewにアクセスできますが、タグではアイテムにはアクセスできません。しかし、私も最初のアイテムを使用して得ることができます:
...タグにアクセス! FindViewWithTagが機能していないのは不思議です。誰にもアイデアはありますか?