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

1、首先是主页面布局:

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

   SwipeRefreshLayout 负责下拉刷新;

   CoordinatorLayout 协调者布局

   AppBarLayout 工具栏;

   CollapsingToolbarLayout上滑时回隐藏的布局;

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

 viewpager:左右滑动的页面

     代码如下:


更多相关文章

  1. Android(安卓)Activity界面切换添加动画特效
  2. TabHost与RadioGroup结合完成的菜单【带效果图】5个Activity
  3. Android(安卓)的 supportdesign
  4. Android欢迎页面2秒钟后自动跳转到主页面
  5. android 音效处理 (2)
  6. Android(安卓)Activity界面切换添加动画特效
  7. android 音效处理 (2)
  8. SlidingMenu和ActionBarSherlock结合做出出色的App布局,Facebook
  9. Android(安卓)实现View中添加子元素的动态效果

随机推荐

  1. 为什么iOS比Android更吸引开发者
  2. Android(安卓)桌面角标在各大品牌机型上
  3. 【Android】Android(安卓)Studio实战快速
  4. Android(安卓)ListView拖动时背景变黑的
  5. 在eclipse上开发Android应用程序
  6. NDK开发历程(一):android native code的调试
  7. ANDROID音频系统散记之一:A2dpAudioInterf
  8. Android(安卓)UI开发专题(一) 之界面设计
  9. Android单元测试之Testing和Instrumentat
  10. Android之消息推送实现