【问题标题】:How can I disable bounce effect in Scrollview (React Native)?如何在 Scrollview (React Native) 中禁用反弹效果?
【发布时间】:2019-11-27 14:05:53
【问题描述】:

我在我的屏幕中使用了 Scrollview,当我记录 y 偏移时我得到负值?

如何禁用 Scrollview 弹跳?

【问题讨论】:

    标签: react-native react-native-scrollview


    【解决方案1】:

    这段代码应该可以工作:

    <ScrollView
        alwaysBounceHorizontal={false}
        alwaysBounceVertical={false}
        bounces={false}
    />
    

    【讨论】:

      【解决方案2】:

      设置这个:

      <ScrollView bounces={false}>
        ...
      </ScrollView>
      

      【讨论】:

        【解决方案3】:

        有叫alwaysBounceVertical的道具。将其设置为 false。

        <ScrollView
            alwaysBounceVertical={false}
        />
        

        Here 是文档。

        【讨论】:

        • 是的。它适用于 ios。你能发布你的代码吗?
        • &lt;ScrollView style={styles.content} scrollEventThrottle={16} alwaysBounceVertical={false} onScroll={Animated.event( [{ nativeEvent: { contentOffset: { y: this.scrollYAnimatedValue } } }], { listener: (event) =&gt; this._handleScroll(event) } )}&gt;
        • 添加此alwaysBounceVertical={false}后,滚动视图仍然弹跳?
        • 所以,这个问题可能出在您的 onScroll 上。应该是onScroll={() =&gt; { // your code }}
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-03-18
        • 2014-07-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-03-07
        • 1970-01-01
        相关资源
        最近更新 更多