QuickReturnHead是著名的开源控件,原理如下
下拉出head,head和listview在一个FrameLayout内,,head在listview的前边,head有个marginTop,上啦下拉的时候就是调整marginTop来控制head的出现消失,一开始的时候头出现,marginTop是0,然后上拉,head一点点消失,就是marginTop从0变为-10,-20.。。-H.H为head高度,继续上啦,marginTop不变。此时head已消失,再下拉,marginTop开始变化从-H….-20,-10,0直到完全展现出来!