Перемещение, масштабирование и изменение размера позиционированного виджета внутри виджета стека во флаттере - PullRequest
1 голос
/ 22 марта 2020

Я хотел бы иметь возможность перемещать, вращать и масштабировать каждый элемент, который вы видите на изображении: 3 изображения и 1 текст, например. Этими элементами являются виджеты Positioned (красные прямоугольники) внутри виджета Stack.

Я пытаюсь использовать пакет matrix_gesture_detector (https://pub.dev/packages/matrix_gesture_detector), но проблема в том, что я не могу выполнить указанные действия над позиционированным, и я не могу обернуть его внутри любого другого виджета (например, MatrixGestureDetector), который обрабатывает все действия, потому что " позиционированные виджеты должны быть размещены непосредственно внутри виджетов стека " .

Если я использую MatrixGestureDetector как дочерний элемент для Позиционированного, я могу выполнять все действия, но только внутри Позиционированных границ

Как я могу выполнять эти действия непосредственно в Позиционированном? Или я могу использовать другой виджет вместо Stack / Positioned?

enter image description here enter image description here

...