может помочь мне с такой проблемой.экономия просмотров состояние до перехода
Я хочу использовать сцены и TransitionManager для показа красивых эффектов перехода, как, что:
final Scene scene = Scene.getSceneForLayout((ViewGroup)findViewById(R.id.bottom), R.layout.scene_pause, MainActivity.this);
TransitionSet set = new TransitionSet();
set.addTransition(new Fade().setDuration(1500));
set.addTransition(new ChangeBounds().setDuration(1700));
set.setOrdering(TransitionSet.ORDERING_TOGETHER);
set.setInterpolator(new AccelerateInterpolator());
TransitionManager.go(scene,set);
Он работает, но, как я понял, сцена занимает Просмотры состояния (например, вводимый коэффициент, фоны и так далее) от соответствующего макета (в моем случае R.layout.scene_pause). В этом макете у меня есть кнопка с тремя состояниями и текущее пребывание этой кнопки после перехода всегда такое же, как в файле макета, независимо от предыдущего состояния этой кнопки. Как я могу сохранить или установить состояние своих представлений перед началом перехода?
Посмотрите на эту статью, они дают подробную информацию о том, как работает структура переходов http://www.androiddesignpatterns.com/2014/12/ Активность-фрагмент-переходы-в-android-lollipop-part1.html – droidpl
Большое спасибо за ссылку, но поскольку я понял, что они рассматривают переходы активности и фрагмента, и мне это не нужно, мне нужен простой переход между двумя сценами в одном конкретном активность без каких-либо фрагментов, просто измените между 2 видами – borune
Да, я предоставил эту ссылку, поскольку она объясняет, как она работает за кулисами, не имеет значения, является ли это фрагментом, активностью или представлением. Рамка перехода всегда работает так же, как и – droidpl