0

У меня есть 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 в соответствии с требованиями ...

Любая помощь по этому вопросу было бы здорово

спасибо

+0

Почему вы вызываете 'mContext.startActivity (намерение)' в последней строке? попытаться удалить последнюю строку –

ответ

0

Вы звоните startActivity() дважды

+0

Да, спасибо за ваш ответ, я понял вскоре после –