Ich versuche den Übergang von gemeinsam genutzten Elementen auf RecyclerView zu verwenden, aber es scheint nicht zu funktionieren.Austausch von freigegebenen Elementen in RecyclerView
Dies ist ein Teil meines Adapter, in dem ich makeSceneTransitionAnimation()
verwenden:
public void onBindViewHolder(final BookViewHolder holder, final int position) {
holder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(context, DetailsActivity.class);
ActivityOptionsCompat optionsCompat = ActivityOptionsCompat.makeSceneTransitionAnimation((Activity)context , holder.smallThumbnail, "thumbnailTransition");
context.startActivity(intent, optionsCompat.toBundle());
}
}
}
auch den Code Ihrer DetailsActivity hinzufügen –
Sie in diesem Tutorial schauen einmal https://github.com/codepath/android_guides/wiki/shared-element-activity-transition –
@vinayManeti Es sieht aus, um den gleichen Code zu sein, außer dort wird es in einer Aktivität verwendet, und ich verwende es in einem Adapter. – RandomyzeEverything