Функциональные возможности флаттера, такие как приложение Robinhood - PullRequest
0 голосов
/ 05 апреля 2020

Каким было бы правильное дерево виджетов для выполнения sh что-то вроде линейной диаграммы в приложении Robinhood?

В частности, щелкните и перетащите вдоль нарисованной линии, и в режиме реального времени обновляется виджет Текст с выбранное значение.

В настоящее время у меня есть родительский элемент с состоянием, который передает функцию setState в LineChart без состояния. Линейный график вызывает setState, чтобы обновить номер в родительском элементе, который отображается текстом без состояния.

В этом сценарии Text и LineChart являются братьями и сестрами, поэтому, когда вызывается их родительский setState, он прерывает функцию щелчка и перетаскивания линейных диаграмм. Он точно обновляет значение до того, которое было выбрано до прерывания.

Я не хочу, чтобы нажатие и перетаскивание LineChart явно прерывалось, так как бы я спроектировал это так, чтобы оно работало правильно и отображало текст над диаграммой с точки зрения макета?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...