@Override
                public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount,
                                     int totalItemCount) {
                    updateListViewScrollState(view);
                }
Layout that can scroll down to a max offset and can tell the scroll progress by
OnScrollProgressListener.
scrolllayout/src/main/java/com/yinglan/scrolllayout/ScrollLayout.java