У меня проблема с переходом к общему элементу. Когда я возвращаюсь к MainActivity из DetailActivity, FAB мигает пример Gif
Я использовал этот образец проекта. Для общего перехода элемента я сделал:
- Включены переходы содержимого окна в файле styles.xml
<item name="android:windowContentTransitions">true</item>
- Назначьте общее имя перехода для общих элементов в обоих макетах.
android:transitionName="image"
- Запустил целевое действие, указав набор этих общих элементов и представлений из источника
holder.mView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Context context = v.getContext(); Intent intent = new Intent(context, CheeseDetailActivity.class); intent.putExtra(CheeseDetailActivity.EXTRA_NAME, holder.mBoundString); MainActivity activity = (MainActivity) context; ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(activity, new Pair<>(holder.mView.findViewById(R.id.avatar), "image")); ActivityCompat.startActivity(context,intent, options.toBundle()); } });
И когда я нажимаю кнопку «Назад», FAB из подробного действия мигает в основном действии.
Я не нашел подобной проблемы. , так что спасибо за любую помощь!