http://www.csdn.net/article/2013-05-03/2815127-Android-open-source-projects
PullToRefresh 开源代码的分析
1: 基本的用法
@1: xml中直接使用自定义view
@2: 使用asyntask来获取数据
2:结构的分析
@1: 自定义的layout,表示加载状态的layout,loadinglayout,
在Loadinglayout中需要定义abstract的回调,用于处理状态的回调,这样从框架上可以和主干进行交互
loadinglayout其实就是对一个自定义的framelayout进行赋值
RotateLoadingLayout是对loadinglayout的扩展
@2: PullToRefreshBase 和 PullToRefreshAdapterViewBase两个类很关键,
该设计决定了能够扩展到其他各种view, grid ,viewpager,HorizontalScrollView,listView,scrollview等