react本机平面列表水平RTL自动滚动问题

yx2lnoni  于 2023-05-07  发布在  React
关注(0)|答案(1)|浏览(137)

我有我的平面列表水平的问题,当打开屏幕从第一个项目开始,然后它滚动到另一个项目,当我使用滚动视图与Map它修复了这个问题,但我想使用平面列表,这是应该发生的,它应该打开到第一个项目

这是什么真正发生后,打开屏幕,它是自动滚动到另一个项目

<FlatList
  contentContainerStyle={{ padding: 10 }}
  showsHorizontalScrollIndicator={false}
  data={this.state.BrandList}
  renderItem={this._renderListItem}
  keyExtractor={(item, index) => index.toString()}
  horizontal
/>;
ldxq2e6h

ldxq2e6h1#

在RTL布局中,您可以使用以下方法来解决此问题:

<FlatList
    nestedScrollEnabled
    // for better show data in list you should reverse data
    data={Calendar.reverse()}
    keyExtractor={item => item.visit_day_identity}
    renderItem={renderItem}
    horizontal
    pagingEnabled
    showsHorizontalScrollIndicator={false}
    snapToEnd
    ref={element}
    // this attr is scrolled to start
    inverted={true}
/>

相关问题