可以使用 LayoutBuilder widget 来获取当前 widget 的宽度的实际值。LayoutBuilder 是一个用于获取父级 widget 的尺寸并根据这些尺寸构建其子 widget 的 widget,可以在其回调函数中获取父级 widget 的尺寸。

示例代码:

LayoutBuilder(
  builder: (BuildContext context, BoxConstraints constraints) {
    // 获取当前 widget 的宽度
    double width = constraints.maxWidth;
    return Container(
      width: width,
      // 其他子 widget
    );
  },
);
Flutter 获取当前 Widget 宽度实际值

原文地址: https://www.cveoy.top/t/topic/na7j 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录