Flutter: как использовать InteractiveViewer с дочерним элементом фиксированного размера?

#flutter

#flutter

Вопрос:

Я хотел бы иметь монтажную область фиксированного размера, скажем, 1280×1280, и просто разрешить ее просмотр на всех устройствах. С небольшим количеством отступов вокруг него.

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

Подумайте о Sketch или Figma, размер монтажной области не меняется, меняется только область просмотра.

Ответ №1:

Сам ответ на это, это constrained: false : https://api.flutter.dev/flutter/widgets/InteractiveViewer/constrained.html