我正在重新设计一个类似于Zomato应用程序中使用的拐角半径的设计.尽管我尽了最大努力,我还是没能复制出准确的设计.下面,我提供了一些图片以供参考.

Zomato's design

enter image description here

我正在寻找在我的项目中实现相同的拐角半径效果的指导.我try 了几种方法,但没有一种方法与期望的设计相匹配.

Mine design

enter image description here

如果任何人在复制这一特定设计元素方面有经验或见解,请分享您的知识.我将非常感谢任何帮助,代码示例,或建议,以帮助我实现这个设计.

提前感谢您的帮助!

推荐答案

经过大量的研究,

我找到了这个figma_squircle套餐,它可以帮助创造出完全相同的设计,看起来像佐玛托的观点.

使用figma_squircle的设计视图

enter image description here

示例代码片段:

            Container(
              margin: EdgeInsets.all(8),
              height: 150,
              width: double.infinity,
              decoration: ShapeDecoration(
                color: Colors.white,
                shape: SmoothRectangleBorder(
                  borderRadius: SmoothBorderRadius(
                    cornerRadius: 15,
                    cornerSmoothing: 1,
                  ),
                ),
              ),
              child: ...
              ),
            

Flutter相关问答推荐

修复容器`Text`和容器表单之间的重叠

为什么他们实例化类,然后丢弃该实例?

文本未设置在集装箱摆动的中心

在Flutter 中创建自定义Snackbar类

在选项卡栏视图中搜索和筛选不起作用

将Riverpods NotifierProvider与State类一起使用

有没有可能不在BlocBuilder中重新构建内容?

参数类型';List<;Dynamic&>不能分配给参数类型';List<;SingleChildWidget&>';

SliverAppbar 呈蓝色

如何从flutter中不同类别的列表中获取所有产品

带按钮的 Riverpod future Provider

运行任何 flutter 命令都会显示无法安装 <版本>

如何动态获取任何小部件的像素?

在 Flutter 中解码 BLE 设备负载

如何使用Riverpod提供程序正确构建搜索栏?

Flutter Dart 功能弹出错误的小部件?

如何为文本主题设置多种 colored颜色 ?

如何获取 android 和 Ios (flutter) 的 CircularProgress 指示器?

出现错误;运算符[]不是为对象类型定义的?功能()'

Flutter - 如何调用此函数?