嵌套listView或者Scrollview问题



  • 请问如何实现嵌套滑动
    目前现状:

    1. ScrollView内部嵌套ListView或者ScrollView 会导致内部scroll not work, 没有解决办法,除非手动监听滑动然后将滑动传给子控件,实现起来效果不好
    2. ListView提供renderScrollComponent方法,是可以嵌套一个可滑动的控件,但是父控件的renderRow和renderFooter都将不生效,基本上等于没用父控件

    请问有人有好的解决思路么



  • 两个滚动嵌套本来就回有问题吧。
    一个不能滚动行么?

    或者你要弄一条用手势来上下滑动?



  • 需求页面是这样的:
    《头》
    《滑倒顶部固定》
    《左右切换的两个列表》
    《底部导航栏》

    一个滚动实在想不出怎么实现这样结构。
    整体是先滑动的,滑倒顶部固定区域的时候,开始列表滑动。。。不是列表先开始滑动,列表滑到底了菜滑动整个页面。



  • 一个横着滚,一个竖着滚,理论上不会出现这个情况吧。



  • 一样的困惑....之前0.27的还可以将ScrollView 滚动一定距离后禁止滚动,此时ListView 就可以获取滚动焦点了,但是现在的RN版本 不行了...头疼中...不晓得咋个弄...



  • @cindyya76 我现在要用的0.39版本,直接在scrollView里面套listView,scorllView里面默认是listView全部展开,用onContentSizechange获取scrollView的总长度,然后就可以在onScroll事件中做你想做的东西了。
    当然,onScroll还是只有外层的scrollView能获取到



  • @YouHan26 说:

    listView 这个样子的话listView 有几百条数据的话就需要全部展示完才行吗?就不能对listView 对上拉加载更多咯???



  • @cindyya76 这种只能监听父层的事件了啊,父层你加上下拉刷新数据,上拉的话你看滚动距离,如果滚动距离到底或者差100,200,你就请求下一页数据塞进去不就完了
    这个人搞的什么论坛真是烦,各种不爽,还会员,
    退出登录之后又是尼玛的新用户,没发个帖还要等几分钟,服了



  • @YouHan26 就是,发个帖还要等一段时间才允许发!呵呵呵!有一点灵感了,我试一下!谢谢啊!



  • 楼主两个滚动还是不能正常操作么?


登录后回复