setColorSchemeResources sets the colors of the SwipeToRefreshLayout indicator
setOnRefreshListener sets what to do when layout is swiped
app:layout_behavior="@string/appbar_scrolling_view_behavior" if you have a Toolbar with your layout, add this with the scrollFlags in Toolbar and the Toolbar will slide up while scrolling down and slide in again while scrolling up.