【问题标题】:Unable to use RenderRepaint on flutter无法在颤振上使用 RenderRepaint
【发布时间】:2021-04-21 21:27:59
【问题描述】:

我正在尝试从小部件中捕获快照,我正在按照文档中的说明进行操作,但它总是返回此错误。

【问题讨论】:

    标签: flutter dart


    【解决方案1】:

    原因是您将 _key 放在代码中的错误位置 Stack
    这就是为什么错误显示type RenderStack is not a subtype of type RenderRepaintBoundary
    您可以将_key 移动到RepaintBoundary
    你可以从

    body: RepaintBoundary(
      child: Stack(
         key: _key,
    

    body: RepaintBoundary(
      key: _key, 
      child: Stack(
         
    

    【讨论】:

      猜你喜欢
      • 2021-07-09
      • 1970-01-01
      • 2020-04-27
      • 1970-01-01
      • 1970-01-01
      • 2019-06-03
      • 2021-06-06
      • 1970-01-01
      • 2020-12-12
      相关资源
      最近更新 更多