2015-04-27 3 views
1

Мне нужно разработать ознакомительные экраны при запуске приложения. Это может быть сделано путем простого ViewPager или горизонтальным зрением прокрутки (?), Но дополнительные требования, которые затрудняющие мне использовать этиКаков наилучший подход для разработки набора «направляющих экранов» для приложения для Android?

  1. Много анимации на каждый экране
  2. Анимация будет связана прокручивать положение (т. е. текущий этап анимации будет определяться тем, сколько прокрутки пользователя, и оно должно откат анимации, если пользователь прокручивает назад без жесткости)
  3. Некоторые элементы должны быть анимированы на разных экранах (например, есть окно на первый экран, когда пользователь прокручивается до следующего экрана, окно становится больше без перемещения, и под ним также появляется график (часть второго экрана)


Я не знаю, объяснил ли я сценарий достаточно хорошо, поэтому, пожалуйста, просите разъяснения в комментариях. Мне нужно только направление для управления/подхода/библиотеки.

Благодаря

ответ

1

Я рекомендовал бы эту библиотеку: ShowCase

Таким образом, вы можете сделать интерактивный учебник и прохождение игры приложение. Вы также можете воспользоваться этой библиотекой и добавить некоторые функции.

+0

Его больше о прогулке пользователя через элементы управления вашего приложения. Меня больше интересует показ того, что мое приложение может сделать до того, как загрузится фактическое приложение. –

+0

Ну, вы можете добавить некоторые фрагменты и представления на ваш viewpager и добавить их в начале с помощью витрины. Вы всегда можете разместить свои собственные анимации и т. Д. На последней странице добавить кнопку: перейдите в приложение. И решена проблема :) U может загружать данные из json, хранящиеся в активах, и при необходимости добавлять столько пользовательских анимаций. – kamilmasta

0

Использование ViewPager, для каждого фрагмента вы можете использовать различные анимации внутри этого фрагмента, каждый фрагмент не зависит от других мнений/фрагментов Вы можете использовать горизонтальный вид прокрутки, но это займет больше времени и трудно кода

0

Кажется как у ViewPager есть все, что вам нужно.

Смежные вопросы