Flutter InteractiveViewer无法平移/滚动

时间:2020-11-12 08:51:10

标签: flutter flutter-layout

InteractiveViewer(
  child: FlutterLogo(size: 1000),
)

FlutterLogo比视口大,因此我将其包裹在InteractiveViewer中,但没有平移。我检查了panEnabled,默认情况下它是true。我想念什么?

1 个答案:

答案 0 :(得分:0)

如果您的窗口小部件大于视口,则需要将constrained设置为false

constrained:如果设置为false,则子级将获得无限的约束。当孩子的身材要比InteractiveViewer大时,这通常很有用。

InteractiveViewer(
  constrained: false, // Set it to false
  child: FlutterLogo(size: 1000),
)