1
votes

I need to design introduction walk-through screens when my app launches. It can be done by simple ViewPager or horizontal scroll view (?) but the additional requirements which are hindering me from using these are

  1. A lot of animations on each screen
  2. Animations will be bound to scroll position (i.e., current stage on an animation will be determined by how much user has scrolled, and it should roll back animation if user scrolls back without finish gesture)
  3. Some items need to animate across different screens (e.g., There is a box on first screen, when user scrolls to the next screen, the box becomes larger without moving and a graph (a part of second screen) also comes into display under it)


I dont know if I explained the scenario well enough so please ask for clarification in comments. I need just a direction to control/approach/library.

Thanks

3

3 Answers

1
votes

I'd recommend this library : ShowCase

In this way, you can make interactive tutorial and walkthrough your app. You can also take this library and add some functionality.

0
votes

Use viewpager, for each fragment you can use different animation inside that fragment, each fragment is independent from other views/fragments You can use horizontal scroll view but it will take extra time and difficult to code

0
votes

Seems like a ViewPager has everything you need.