Отключение всех горизонтальных прокручиваемых диаграмм

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

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

Как мы можем полностью отключить горизонтальную прокрутку?

Я искал документацию, но на данный момент у меня все еще нет решения.

3 ответа

Попробуй это:

      IgnorePointer(
    ignoring: true,
    child: // your child here
)

Жест смахивания целенаправленно запрещен, пока взаимодействие с пользователем разрешено, в следующих сценариях:

  1. Перекрестие или трекбол активируются одним касанием в качестве режима активации
  2. Масштабирование или панорамирование включены в режимах, отличных от масштабирования выделения

Чтобы преодолеть описанные сценарии проблем, пожалуйста, обновите версию пакета до последней версии, указанной ниже.https://pub.dev/packages/syncfusion_flutter_charts/versions/19.1.54+1

Спасибо за интерес к нашим диаграммам Flutter. Мы хотели бы сообщить вам, что мы уже рассмотрели эти зарегистрированные случаи и включили их в наш основной выпуск 1 тома, который, как ожидается, будет выпущен в конце марта 2021 года. Мы благодарим вас за терпение до тех пор. Обратите внимание, что до этого мы намеренно запрещаем прокрутку диаграммы, чтобы обеспечить лучшую поддержку взаимодействия с пользователем при использовании наших диаграмм. В будущей версии прокрутка диаграммы также не будет работать для функций взаимодействия с пользователем, трекбола, перекрестия одним касанием и масштабирования выделения для улучшения взаимодействия с пользователем.

Спасибо, Дхаранитаран. п

Другие вопросы по тегам