QuickReturnHead的listview的原理

原创 2015年07月06日 17:07:50

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直到完全展现出来!

相关文章推荐

Android ListView原理使用和优化技巧

  • 2016年09月21日 09:04
  • 8.69MB
  • 下载

Android ListView下拉/上拉刷新:设计原理与实现

 《Android ListView下拉/上拉刷新:设计原理与实现》 Android上ListView的第三方开源的下拉刷新框架很多,应用场景很多很普遍,几乎成为现在APP的通用设计典范,甚至...

Android之ListView原理学习与优化总结

http://mzh3344258.blog.51cto.com/1823534/889879

android listview图片错位原理及解决方法

最近去面试被问到了listview中图片错位的原因,而我一直在往viewholder和tag机制上聊(被虐了),其实viewholder和tag机制只是解决图片错位的方法,而非产生图片错位的原理,回来...

RecycleBin原理解析,带你领会ListView的View重用机制

ListView无疑是Android开发中使用最多的组件之一了,可以肯定是99%以上的应用中都是用了ListView,不过ListView也不是万能的,很多时候你会觉得ListView提供给我们的功能...

Android ListView实现不同item的方法和原理分析

一问题抛出 Listview是android里面的重要组件,用来显示一个竖向列表,这个没有什么问题;但是有个时候列表里面的item不是一样的,如下图,列表里面应该有3种类型的item   ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:QuickReturnHead的listview的原理
举报原因:
原因补充:

(最多只允许输入30个字)