先说说需求。我的页面在去掉系统的状态栏后分为三层:页面标题部分,页面内容部分,listview滑动部分。监听listview的滑动事件。如果listview处于第一项,往上滑动时让内容部分执行一个向上的动画后消失,listview在页面标题部分下全屏显示。同理,如果我是往下滑动,当滑到第一项时,内容部分执行一个向下的动画后显示。其它时候不用有其它的执行。listview显示在它的下面,页面恢复到最初始状态。详情见图。 简单的demo已经写好,点后面的连接下载。简单Demo下载控件的滑动隐藏 listview 动画listview的滑动控件的滑动隐藏
解决方案 »
- 视频播放问题,求大神!
- lame使用问题
- ImageSwitcher能否实现图片放大与缩小
- TabActivity被禁了,要用什么代替?
- 怎样列出/data/data/mypackage/files目录下的文件结构
- 求解Preference布局问题
- 求 关于Google map 无法显示的错误 (Couldn't get connection factory client)
- android 菜鸟问题。如何监听某应用当前正在与用户交互
- 类似淘宝购物时,尺寸,颜色选择的radiobutton样式,android总怎么实现
- 关于安卓控件ImageView
- android 中文语音朗读文本
- android usb host开发中 connection.claimInterface(intf, false),也返回false
如果真要实现你那个效果,需要自定义个布局动画,动态调整“内容”的高度,效果不太好,很卡。要么就把“内容”盖在listview上面,然后监听listview滑动事件,来隐藏/显示“内容”,效果也不见得好,因为listview会有部分被盖住。