相关疑难解决方法(0)

Flutter:使用 InteractiveViewer 在双击时启用图像放大/缩小

我想在双击图像时启用放大和缩小,同时在捏合时放大/缩小。我看到YouTube上的一些教程,他们实现使用此功能GestureDetector这一个,但由于某些原因,它并没有为我工作了。为了在捏合时实现缩放,我依赖于这个答案,它确实很好用,但我也想在双击图像时启用放大/缩小。不幸的是,在互联网上寻找这样做的方法,一无所获。

有没有办法同时使用捏合和双击启用放大/缩小InteractiveViewer

这是我的代码:

@override
Widget build(BuildContext context) {
  return Center(
    child: InteractiveViewer(
      boundaryMargin: EdgeInsets.all(80),
      panEnabled: false,
      scaleEnabled: true,
      minScale: 1.0,
      maxScale: 2.2,
      child: Image.network("https://pngimg.com/uploads/muffin/muffin_PNG123.png",
        fit: BoxFit.fitWidth,
      )
    ),
  );
}
Run Code Online (Sandbox Code Playgroud)

android zooming dart flutter

4
推荐指数
3
解决办法
2247
查看次数

标签 统计

android ×1

dart ×1

flutter ×1

zooming ×1