我想显示带有圆角的图像,并且能够放大/缩小。重要的是,图像的圆角在缩放时不会切入图像,而是保留在图像的边缘。
我正在使用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/