# Advanced CoordinatorLayout Effects
You might want to try replicating the fancier scrolling effects within the Twitter app. The foundation of fancy scrolling effects within a modern Android app would be managing [scrolling effects with CoordinatorLayout](http://guides.codepath.com/android/Handling-Scrolls-with-CoordinatorLayout#expanding-and-collapsing-toolbars). Things such as:
<a href="https://github.com/saulmm/CoordinatorBehaviorExample"><img src="http://i.imgur.com/pOqb2Ku.gif" alt="Example 3" height="300"/></a>  
This can seem a bit complicated at first. There are some libraries and resources listed below which you might find helpful as you get started.
## Libraries
* [MaterialViewPager](https://github.com/florent37/MaterialViewPager) - Popular library for scrolling effects with ViewPager
* [Scrollable](https://github.com/noties/Scrollable) - Interesting generic scroll handling library
* [Android-Seamless-ViewPager-Header](https://github.com/kaedea/Andriod-Seamless-ViewPager-Header) - Less popular scrollable Header for ViewPager
## Resources
Great tutorials:
* [Mastering CoordinatorLayout Deep Dive](http://saulmm.github.io/mastering-coordinator)
* [Toolbar Collapsing Effect Tutorial](http://blog.grafixartist.com/toolbar-animation-with-android-design-support-library/)
* [CoordinatorBehaviorExample with Icon](https://github.com/saulmm/CoordinatorBehaviorExample) - Great sample app with collapsing icon effect
* [How to achieve the Twitter profile scrolling effects](http://stackoverflow.com/q/37037621)
* [How to achieve the Twitter profile scrolling effects part 2](http://stackoverflow.com/q/33110756)
* [Scrolling Techniques with CoordinatorLayout](http://code.tutsplus.com/articles/scrolling-techniques-for-material-design--cms-24435)
* [CoordinatorLayout Tutorial with ViewPager](http://blog.grafixartist.com/parallax-scrolling-tabs-design-support-library/)
* [CollapsingToolbarLayout Overview Tutorial](http://antonioleiva.com/collapsing-toolbar-layout/)
* [Collapsing Header with Items Pinned](http://stackoverflow.com/a/32483786)
* [How to determine when toolbar is collapsed/expanded](http://stackoverflow.com/a/31872915)
* [Simple Collapsing Header with NestedScrollView](http://www.mindgrub.com/blog/matt-stanford/implementing-collapsing-toolbar-android-material-design)
Advanced custom tutorials:
* [Advanced Custom CollapsingToolbarLayout like What'sApp](http://www.startingandroid.com/whatsapp-like-collapsing-toolbar-layout-with-android-design-support-library/)
* [Building custom coordinated behaviors](https://medium.com/google-developers/intercepting-everything-with-coordinatorlayout-behaviors-8c6adc140c26)
* [Adding a bottom navigation bar tutorial](https://medium.com/@nullthemall/bottom-navigation-behavior-388b9b206667)