gpt4 book ai didi

Flutter:ClipPath()小部件中的断言失败错误

转载 作者:行者123 更新时间:2023-12-04 15:21:18 27 4
gpt4 key购买 nike

我遇到了这个错误。

Assertion failed: org-dartlang-sdk:///flutter_web_sdk/lib/_engine/engine/surface/path/path_ref.dart:831:12
isValid
is not true

The relevant error-causing widget was
ClipPath

我使用的依赖是:flutter_custom_clippers: ^1.1.1

每当我重新启动或进行热刷新时,UI 都会正确构建,但几秒钟后我会在调试控制台中收到此错误。

以下是我的小部件结构。

ClipPath(
clipper: WaveClipperTwo(flip: true, reverse: true),
child: Container(
padding: EdgeInsets.all(10),
width: double.infinity,
height: 350,
color: Colors.black87,
child: ...
)
);

我该如何解决这个错误。

最佳答案

我不知道实际发生了什么,但我将 ClipPath() 包裹在一个容器中,并给它设置了与其中的 Container 相同的高度,即 350

Container{
height: 350,
child: ClipPath(
clipper: WaveClipperTwo(flip: true, reverse: true),
child: Container(
padding: EdgeInsets.all(10),
width: double.infinity,
height: 350,
color: Colors.black87,
child: ...
)
),
);

然后我没有收到任何错误。

我仍然不知道那个错误是关于什么的,如果你知道请随时告诉我:)

关于Flutter:ClipPath()小部件中的断言失败错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63230076/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com