Мне нужно сделать 2 экрана с пользовательской анимацией, как описано ниже:
Screen 1 Screen 2 ----------------------------- ------------------------------ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | List 1 | List2 | ---------> | List 3 | List 4 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ----------------------------- ------------------------------
- Пользователь делает длинный контакт с элементом в списке 1 и слайдами слева направо.
- Вид, содержащий список 1, перемещается слева направо (до конца экрана) и исчезает. Отображается экран 2.
Можно ли сделать эту анимацию с помощью ViewPager
? Если да, то как?
Я хотел бы сделать это через ViewPager
, потому что я довольно широко использую Fragment
, и я уже много реализовал множество фрагментов.
Если кто-то нуждается в разъяснении об анимации или пользовательском интерфейсе, сообщите мне.
Обновление. Я смог реализовать оба экрана в одном действии, которые я частично объяснил здесь. Я могу реализовать то же самое в одном фрагменте. Но возможность реализовать, поскольку различные Fragment
в ViewPager
все равно помогут.