Последний элемент FlatList обрезан снизу - PullRequest
1 голос
/ 26 мая 2020

Я показываю FlatList с переменным количеством элементов, и последний элемент всегда не отображается полностью (нижняя граница).

enter image description here

render ()

render() {
    return (
      <View style={styles.container}>
        <FlatList style={styles.list} containContainerStyle={{paddingBottom: 20}}
          ...
        />
      </View>
    );
  }

CSS

container: {
    flex: 1,
    justifyContent: 'center',
    alignItems: 'center',
    backgroundColor: 'white'
  },
list: {
   flex: 1,
   width: "95%"
}

1 Ответ

2 голосов
/ 26 мая 2020

Вы используете неправильное свойство стиля для плоского списка, это contentContainerStyle, а не containContainerStyle. Вам нужно будет увеличить его в соответствии с размером вашего предмета.

<FlatList contentContainerStyle={{ paddingBottom: 20}} />
...