Я не могу прокрутить FlatList (по горизонтали) - PullRequest
0 голосов
/ 16 января 2020

Я использую FlatList (Горизонтальный) Компонент из React-Native, но я не могу прокручивать элементы.

          <FlatList
          contentContainerStyle={{width:'100%', alignItems:'center',marginTop:'0%', marginBottom: '8%'}}
          data={ this.props.dataSource }
          renderItem={({item}) => this.chooseScreen(item) }
          keyExtractor={(item, index) => item.item}
          horizontal = {true}   
          showsHorizontalScrollIndicator={false}
          style={{marginTop: '1%',height:'22%', marginBottom: '4%'}}
          />

Я что-то упустил?

Если я установлю ширину FlatList, это работает, но так ли это?

     <FlatList
      contentContainerStyle={{width:Dimensions.get('window').width * this.props.dataSource.length, alignItems:'center',marginTop:'0%', marginBottom: '8%'}}
      data={ this.props.dataSource }
      renderItem={({item}) => this.chooseScreen(item) }
      keyExtractor={(item, index) => item.item}
      horizontal = {true}   
      showsHorizontalScrollIndicator={false}
      style={{marginTop: '1%',height:'22%', marginBottom: '4%'}}
      />
...