flutter - 如何在过渡(缩放)过程中保留图像圆角

标签 flutter flutter-layout

我想显示带有圆角的图像,并且能够放大/缩小。重要的是,图像的圆角在缩放时不会切入图像,而是保留在图像的边缘。

我正在使用extend_image库来显示我的图像并使用其手势模式来放大/缩小图像。我知道它具有使用边框的圆形图像功能,但是,图像必须保持静态,因为放大/缩小会导致边缘(边框)切入图像。

我该如何解决这种情况(我可以使用任何可用的库)?

附注我希望解决方案可以使用 Extended_image 库来完成。

额外:我能想到的解决方法是以某种方式将显示的 URL 转换为 Uint8List,并在转换过程中向图像添加圆角。我知道如何转换 URL,但不知道如何永久添加圆角。

最佳答案

you can use ClipRRect to round the corner of the image and you can this link to zoom in and zoom out.

https://github.com/iampawan/FlutterUtilsCollection?ref=morioh.com&utm_source=morioh.com

How to zoom In Zoom Out And Rotate in Flutter
☞ https://morioh.com/p/6bc7e69c1446

#Flutter #programming 

ClipRRect(
  borderRadius: BorderRadius.circular(20),
  child: Image(
    image: NetworkImage(
      'https://www.tutorialkart.com/img/hummingbird.png'),
  ),
),

关于flutter - 如何在过渡(缩放)过程中保留图像圆角,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70675824/

相关文章:

flutter - 如何获取日历中的 map 列表? [ flutter ]

flutter - 如何从 DrawerHeader 中删除填充

Flutter - 水平滚动旁边的固定按钮

flutter - 如何在父项的中心下方创建一个项目的 Flutter View ?

android - 如何使堆栈响应敏捷?

php - 如何在 dart 的 Future 函数中从 JSON 创建一个类对象?

dart - 如何让 vim 为 flutter 做正确的语法高亮?

android - 如何将 flutter 的日期选择器值添加到文本字段?

flutter - 如何在行/列中扩展没有子项的容器颜色小部件?

flutter - Flutter 是否会在 iOS 中自动显示 Cupertino UI,在 Android 中使用单一代码库显示 Material?