# 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> ![Example 2](http://i.imgur.com/6l2Thuv.gif) ![Example](http://i.imgur.com/rDhWVtJ.gif) 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)