美丽说APP新版首页,在banner 显示的情况下 上滑时会滑动至隐藏banner,再上滑时就滑动下面的瀑布流,那条bar<精选,最热,最新>定住,上滑时瀑布流滑完就显示banner 。有点想不明白那么多滑动是怎么控制的,有用过APP 的太神 知道的请指点下,小弟在这先谢过。

解决方案 »

  1.   

    http://www.eoeandroid.com/forum.php?mod=viewthread&tid=264123&page=1#pid2571417
    看下这个demo是不是你想要的效果,不过美丽说的上面貌似是个动画的效果!
      

  2.   

    这个其实只有一个滚动,只是加了个判断,当向上滚到某一位置时隐藏原先的bar 显示另一条绝对定位bar,。 
    他这种想法很不错,实际上没有解决多滚动的问题,多滚动嵌套 也知道很麻烦,就是想知道有没有别的解决思路。  
      

  3.   

    执行向上隐藏动画,在动画最后把上面的设为Gone;向上滚动后你判断下面那个滚动是否到顶,到顶了再滚动就执行向下的动画,在动画最后把上面的设为Visible,这是我的想法!去看下很多的下拉刷新有类似的显示出来的效果。
      

  4.   

    执行向上隐藏动画,在动画最后把上面的设为Gone;向上滚动后你判断下面那个滚动是否到顶,到顶了再滚动就执行向下的动画,在动画最后把上面的设为Visible,这是我的想法!去看下很多的下拉刷新有类似的显示出来的效果。
    没试过,但按你的方法应该动画后还要重新layout view的位置,滚回来时也得重新计算。
    昨天我用外面套一个自定义的linearlayout  我用Scroller 在linearlayout  写了一些动画方法,最后完美解决,虽然不知道《美丽说》是怎么做的,但现在表面上看效果几乎一样。