【问题标题】:A value of type 'RenderObject?' can't be assigned to a variable of type 'RenderRepaintBoundary'\'RenderObject?\' 类型的值不能分配给 \'RenderRepaintBoundary\' 类型的变量
【发布时间】:2022-08-05 17:00:59
【问题描述】:

我正在尝试创建一个基本上截取屏幕截图的函数,我环顾四周,但正在解决这种类型转换错误。 \'RenderObject?\' 类型的值不能分配给 \'RenderRepaintBoundary\' 类型的变量。

我也试过... RenderRepaintBoundary 边界 = _key.currentContext!.findRenderObject() as RenderRepaintBoundary;

但现在我得到了同样的错误,但在运行时。

    标签: flutter dart


    【解决方案1】:
     RenderRepaintBoundary boundary =
                _key.currentContext.findRenderObject() as RenderRepaintBoundary;
    

    【讨论】:

      猜你喜欢
      • 2021-08-22
      • 1970-01-01
      • 2021-07-23
      • 2021-06-17
      • 1970-01-01
      • 2022-11-28
      • 2021-08-24
      • 2021-12-29
      • 2021-08-29
      相关资源
      最近更新 更多