Я представляю себе новый тип экрана, и я хотел бы сделать это с помощью Flutter, поскольку он очень эффективен для быстрого и плавного рендеринга.
Я хочу создать своего рода бесконечный экран с квадратом или зоной, в которую можно войти. Фактически в точности как карта (на самом деле не бесконечная, но очень большая), но где я могу:
- Перетащи и переведи
- Увеличивать и уменьшать масштаб
- Щелкните и нажмите на другой компонент экрана (квадрат или что-то еще)
Я представляю, как использовать GestureDetector на моей «карте» виджетов в сочетании с transform на каждом компоненте insde и обновлять экран после каждого движения или перерисовывать каждый компонент с помощью draw, но я не уверен, что это лучший способ следовать этому.
Спасибо за помощь, если у вас есть идеи !!