android 吸顶效果+下拉刷新 CoordinatorLayout+AppBarLayout+tablayout+viewpager

最近有个一页面需要实现吸顶效果,本打算用scrollview+tablayout+viewpager实现,要处理触摸事件解决冲突等一些问题,出来后效果不是很好,最后发现CoordinatorLayout+AppBarLayout+tablayout+viewpager挺好用,效果也挺好,下面说一下具体操作:

1、首先是主页面布局:

采用 SwipeRefreshLayout+CoordinatorLayout+AppBarLayout+CollapsingToolbarLayout+tablayout+viewpager:

   SwipeRefreshLayout 负责下拉刷新;

   CoordinatorLayout 协调者布局

   AppBarLayout 工具栏;

   CollapsingToolbarLayout上滑时回隐藏的布局;

   tablayout 这个是悬浮的布局(要增加其他悬浮控件,只需要在AppBarLayout里,CollapsingToolbarLayout布局外添加就可以

 viewpager:左右滑动的页面

     代码如下:

 
 

你可能感兴趣的:(android,android,安卓,移动开发,app)