FLUTTER ECOSYSTEM

zoom_widget

可缩放画布的控件,其大小可调整,可容纳子控件。

zoom_widget 封面
最新版本
2.0.1
近 30 天下载
8240
喜欢数
215
Pub 分数
125

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

zoom_widget 包提供了一个可自定义的 Flutter 小部件,可在可调节大小的画布上实现交互式缩放。它允许开发者将任何子小部件包装在缩放和拖动功能中,非常适合用于图像、地图或需要详细探索的复杂 UI 元素。该小部件支持跨多个平台的触摸手势和鼠标交互,确保在 Android、iOS、Web、macOS、Windows 和 Linux 上行为一致。它轻量级且设计用于无缝集成到现有的 Flutter 应用程序中。

适合场景
  • 交互式图像查看器
  • 数字白板
  • 地图导航接口
  • 数据可视化工具
  • 可扩展内容的教育类应用
主要特点
  • 支持捏合缩放和拖动手势
  • 可调整画布大小
  • 跨平台兼容性
  • 平滑的动画过渡
  • 可自定义的缩放范围
  • 与现有控件的轻松集成
适合对象
  • 开发交互式可视化
  • 需要可扩展内容显示的应用程序
  • 需要多点触控支持的项目
  • 跨平台应用程序,带有手势控制
  • 涉及详细图形或图表的用户界面
使用建议
  • 在非常大的画布上,性能可能会有所不同
  • 需要仔细处理子部件的大小
  • 可能需要额外的逻辑来处理溢出等边缘情况
  • 未针对高频更新进行优化
  • 最适合静态或更新频率较低的内容
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add zoom_widget

所属分类

依赖

依赖清单 1 项

源码仓库

关联项目