Ramotion / paper-onboarding-android

:octocat: PaperOnboarding is a material design slider made by @Ramotion
https://www.ramotion.com/paper-onboarding-android/
MIT License
2.56k stars 421 forks source link

Use of specific implementation of List for onBoarding pages #47

Closed SippingCode closed 4 years ago

SippingCode commented 4 years ago

When creating the onboarding engine, we are forced to use an ArrayList to hold ou onboarding pages. This might be a design issue as using a List as constructor parameter would be better than an ArrayList.

For my case, i wanted to take advantage of LinkedList to keep the order of screen. This order in mind would help to better manipulated the screens in bounds to implement further logic

golovin47 commented 4 years ago

Hello, @SippingCode. If you want to change something in this lib you may fork it and modify it for your needs.