Flutter 如何在颤振中在容器上创建侧切口/槽口?

Flutter 如何在颤振中在容器上创建侧切口/槽口?,flutter,flutter-layout,Flutter,Flutter Layout,我确信某处有一个clip小部件可以做到这一点,但我找不到它。大部分文档都是关于如何使用底部的应用程序栏CircularNotchedRectangle仅允许顶级。这就是我想要实现的目标 目前,我正在使用一个定制的剪报,这是接近,但不完全正确 class RightConcaveClipper扩展了CustomClipper{ @凌驾 路径getClip(大小){ 返回路径() ..lineTo(大小.宽度,0) …立方(尺寸.宽度-20,25,尺寸.宽度-20,30,尺寸.宽度-30,30) …

我确信某处有一个clip小部件可以做到这一点,但我找不到它。大部分文档都是关于如何使用底部的应用程序栏
CircularNotchedRectangle
仅允许顶级。这就是我想要实现的目标

目前,我正在使用一个定制的剪报,这是接近,但不完全正确

class RightConcaveClipper扩展了CustomClipper{
@凌驾
路径getClip(大小){
返回路径()
..lineTo(大小.宽度,0)
…立方(尺寸.宽度-20,25,尺寸.宽度-20,30,尺寸.宽度-30,30)
…立方(尺寸.宽度-62,30,尺寸.宽度-62,70,尺寸.宽度-30,70)
…立方(尺寸.宽度-20,70,尺寸.宽度,90,尺寸.宽度,90)
…lineTo(尺寸、宽度、尺寸、高度)
..lineTo(0,尺寸高度);
}
@凌驾
bool shouldReclip(CustomClipper旧版){
还旧!=这个;
}
}
您可以使用 它有很多定制的剪刀,其中包括你想要的。查看下面的屏幕截图。

查看该软件包支持的裁剪器的更多屏幕截图

我希望有帮助

您可以使用 它有很多定制的剪刀,其中包括你想要的。查看下面的屏幕截图。

查看该软件包支持的裁剪器的更多屏幕截图


我希望有帮助

您的“+”橙色按钮是否应被视为
FloatingActionButton
?您能提供您已经尝试实现的功能吗?它不是一个浮动操作按钮,通常在屏幕上只使用一次。我已经创建了一个自定义裁剪器,虽然很接近,但并不完全正确。您的“+”橙色按钮是否应该被视为
FloatingActionButton
?您能提供您已经尝试实现的功能吗?它不是一个浮动操作按钮,通常在屏幕上只使用一次。我已经创建了一个定制的剪贴画,虽然很接近,但并不完全正确。