本文实例为大家分享了android仿ios回弹效果的具体代码,供大家参考,具体内容如下
效果图:
导入依赖:
dependencies {
// ...
compile 'me.everything:overscroll-decor-android:1.0.4'
}
recyclerview
支持线性布局和网格布局管理器(即所有原生android布局)。可以轻松适应支持自定义布局管理器。
recyclerview recyclerview = (recyclerview) findviewbyid(r.id.recycler_view);
// horizontal
overscrolldecoratorhelper.setupoverscroll(recyclerview, overscrolldecoratorhelper.orientation_horizontal);
// vertical
overscrolldecoratorhelper.setupoverscroll(recyclerview, overscrolldecoratorhelper.orientation_vertical);
listview
listview listview = (listview) findviewbyid(r.id.list_view);
overscrolldecoratorhelper.setupoverscroll(listview);
gridview
gridview gridview = (gridview) findviewbyid(r.id.grid_view);
overscrolldecoratorhelper.setupoverscroll(gridview);
viewpager
viewpager viewpager = (viewpager) findviewbyid(r.id.view_pager);
overscrolldecoratorhelper.setupoverscroll(viewpager);
scrollview, horizontalscrollview
scrollview scrollview = (scrollview) findviewbyid(r.id.scroll_view);
overscrolldecoratorhelper.setupoverscroll(scrollview);
horizontalscrollview horizontalscrollview = (horizontalscrollview) findviewbyid(r.id.horizontal_scroll_view);