У меня есть fragemnt с recyclerView внутри viewPager моей MainActivity. Когда щелкнуто изображение элемента в recyclerView, он открывает новое действие с переходом общего элемента между изображениями. Ниже адаптер для recyclerView, где я создал onClickListener для ImageView внутри метода onBindViewHolder ...Общий переход элемента из фрагмента recyclerview внутри viewpager в новую активность?
//Adapter
holder.image.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int position = holder.getAdapterPosition();
Intent intent = new Intent(mContext, NewActivity.class);
View sharedView = holder.Trendimage;
String transitionName = "transition";
ActivityOptions transitionActivityOptions = ActivityOptions.makeSceneTransitionAnimation((MainActivity)mContext, sharedView, transitionName);
mContext.startActivity(intent, transitionActivityOptions.toBundle());
mContext.startActivity(intent);
}
});
Единственная проблема заключается в том, что, когда я нажимаю на элемент он загружает новый вид деятельности, но общая элемент ввода анимации не работает, однако, когда я нажимаю кнопку «Назад», в то время как на новом действии он работает.
У меня есть все настройки переходов имен с правильными взглядами, и анимации включены в моей теме стиле App в соответствии с требованиями ...
Любая помощь по этому вопросу было бы здорово
спасибо
Почему вы вызываете 'mContext.startActivity (намерение)' в последней строке? попытаться удалить последнюю строку –