Android 简单实现ListView顶部悬浮效果
来源:互联网 发布:华扬全国数据技术中心 编辑:程序博客网 时间:2024/05/01 11:38
转自 http://blog.csdn.net/ljfbest/article/details/38765641
起初在网上搜了下实现这样的效果,美团网,大众点评的“购买框”悬浮效果也是这样的,不过作者实现比较麻烦,自己想了想就根据ListView提供的一些特性进行了简单实现。
整个主要布局就是一个ListView,如果listview的上面有内容且高度比较高,可以把它当做listview的header,这样也可以避免ScrollView嵌套ListView带来的麻烦(记住这一点就不会在平时出现ScrollView与ListView各种问题了)。要实现悬浮效果,主要是根据ListView可见的第一个条目是哪个条目来操作的。注意这里的“悬浮”其实只是通过 隐藏/显示 悬浮部分来实现:在ListView“背后”有一个隐藏的“悬浮部分”,当ListView条目中的悬浮部分成为ListView可见部分第一个时,这时非ListView条目中的悬浮部分显示出来,这样造成“悬浮”部分一直在顶部浮动,当ListView可见部分第一个条目并不是悬浮时,非ListView那部分“隐藏部分”继续隐藏。表达能力不强,自己都快被自己绕晕了,总之就是2个悬浮部分:ListView条目中的和处于布局顶部隐藏(Gone/invisible)的起初未显示的,通过这两部分的操作来完成整个功能的。希望读者能够理解……
主要代码:
0 0
- Android 简单实现ListView顶部悬浮效果
- Android 简单实现ListView顶部悬浮效果
- Android 简单实现ListView顶部悬浮效果
- Android 简单实现ListView顶部悬浮效果
- Android 简单实现ListView顶部悬浮效果
- Android 简单实现ListView顶部悬浮效果
- Android 简单实现ListView顶部悬浮效果
- Android 简单实现ListView顶部悬浮效果
- Android 简单实现ListView顶部悬浮效果
- 简单实现ListView顶部悬浮效果
- 几种实现ListView顶部悬浮效果
- ListView顶部悬浮效果
- android开发实现微博正文效果、顶部悬浮、ScrollView嵌套ListView
- listView顶部悬浮效果实现几种方法
- listview 简单实现顶部暂停效果
- Android ScrollView向上滑动控件顶部悬浮效果实现
- Android ScrollView向上滑动控件顶部悬浮效果实现
- android利用draglayout实现菜单栏顶部悬浮效果
- Integer初始赋值后对象之间==操作详细解析
- nginx 常用配置
- poj 1682 dp好题 +图片 题解 敲详细
- vi编辑器
- HSSF,XSSF和SXSSF的区别
- Android 简单实现ListView顶部悬浮效果
- 海明码
- ACM必背算法(转)
- Java中日期中时间的比较
- JAVA中throw和throws的区别
- 《CMake实践》笔记一:PROJECT/MESSAGE/ADD_EXECUTABLE
- Android 开子线程工作并用监听器传回结果到主线程--子线程与主线程通信
- 同步服务器间的数据代码
- eclipse中ctrl+h默认打开是Java Search,怎么设置成默认打开是File Search?