跪求:控件的滑动掩藏
跪求:控件的滑动隐藏
先说说需求。我的页面在去掉系统的状态栏后分为三层:页面标题部分,页面内容部分,listview滑动部分。监听listview的滑动事件。如果listview处于第一项,往上滑动时让内容部分执行一个向上的动画后消失,listview在页面标题部分下全屏显示。同理,如果我是往下滑动,当滑到第一项时,内容部分执行一个向下的动画后显示。其它时候不用有其它的执行。listview显示在它的下面,页面恢复到最初始状态。详情见图。
简单的demo已经写好,点后面的连接下载。简单Demo下载
------解决方案--------------------
顶一个
------解决方案--------------------

------解决方案--------------------
我觉得你把“内容”部分作为header加入到listview是比较省事儿的。只是跟你的想法稍微有点出入。
如果真要实现你那个效果,需要自定义个布局动画,动态调整“内容”的高度,效果不太好,很卡。要么就把“内容”盖在listview上面,然后监听listview滑动事件,来隐藏/显示“内容”,效果也不见得好,因为listview会有部分被盖住。
------解决方案--------------------
我的应用布局和你说的情况是一样的,也试了各种方案,最后还是用了header的方式,把左右滑动控件里面的每个listview都加了个一样的header。
如果有一个好用的listview in scrollview的解决方案就好了,可惜网上的方案都不咋靠谱。
先说说需求。我的页面在去掉系统的状态栏后分为三层:页面标题部分,页面内容部分,listview滑动部分。监听listview的滑动事件。如果listview处于第一项,往上滑动时让内容部分执行一个向上的动画后消失,listview在页面标题部分下全屏显示。同理,如果我是往下滑动,当滑到第一项时,内容部分执行一个向下的动画后显示。其它时候不用有其它的执行。listview显示在它的下面,页面恢复到最初始状态。详情见图。
控件的滑动隐藏 listview 动画
listview的滑动
控件的滑动隐藏
------解决方案--------------------
顶一个
------解决方案--------------------
------解决方案--------------------
我觉得你把“内容”部分作为header加入到listview是比较省事儿的。只是跟你的想法稍微有点出入。
如果真要实现你那个效果,需要自定义个布局动画,动态调整“内容”的高度,效果不太好,很卡。要么就把“内容”盖在listview上面,然后监听listview滑动事件,来隐藏/显示“内容”,效果也不见得好,因为listview会有部分被盖住。
------解决方案--------------------
我的应用布局和你说的情况是一样的,也试了各种方案,最后还是用了header的方式,把左右滑动控件里面的每个listview都加了个一样的header。
如果有一个好用的listview in scrollview的解决方案就好了,可惜网上的方案都不咋靠谱。