一 啥也不说了 先看效果吧
二 实现原理
1 关于 title栏的变色 其实就是根据手指移动的距离,去改变 title栏背景颜色的透明度。其他的变化就根据项目的需要来 比如字体变色啊 搜索框变色啊
在这里 我自定义了一个scrollView 继承了 原生的ScrollView 重写了 onScrollChanged方法 通过一个方法 设置 接口 将 移动的距离给暴露出来。
2 关于下拉刷新 这里使用了第三方的刷新加载框架 具体使用 这里 就不做详细介绍了 自行百度 。我们使用的 HomeHeader 继承自BaseHeader 。
三 源码地址 源码下载地址