Как выделить диаграмму, когда пользователь включенНажмите диаграмму в реагирующем - PullRequest
0 голосов
/ 14 октября 2019

Возможно ли это, используя событие onPress, которое может изменить определенный цвет или стили столбцов гистограммы?

https://github.com/JesperLekland/react-native-svg-charts

Кто-нибудь, пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 14 октября 2019

Вы должны попытаться поместить цвет или стиль в состояние, а затем в onPress изменить его. И тогда изменения будут отражены:

onPress={()=> this.setState({colors: ['#7b4173', '#a55194', '#ce6dbd', '#de9ed6']})

А в StackedBarChart, например, вставьте в качестве реквизита:

  <StackedBarChart
            style={{ height: 200 }}
            keys={keys}
            colors={this.state.colors}
            data={data}
            showGrid={false}
            contentInset={{ top: 30, bottom: 30 }}
        />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...