yuni_photo_view 0.2.8 copy "yuni_photo_view: ^0.2.8" to clipboard
yuni_photo_view: ^0.2.8 copied to clipboard

Full-screen Flutter viewer shell: paging, zoom, info sheet, dismiss, bars, overlays, desktop toolbar. You render media in pageBuilder; includes Hero helpers.

Changelog #

Unreleased #

  • Feature: 新增 ViewerItem.enableGestureScaling 属性,支持按条目控制手势缩放功能。
    • 默认值为 true,保持向后兼容。
    • 设置为 false 可禁用双指捏合和双击缩放手势。
    • 适用于文档预览、视频播放等不需要缩放的场景。

0.2.0 #

  • Breaking: ViewerItem 改为抽象类;通用数据请使用 DefaultViewerItem,或自行 extends ViewerItem
  • 桌面端:ViewerDesktopUiModedesktopChromeBuilderDefaultViewerDesktopChrome、程序化缩放与快捷键。
  • ViewerInteractionConfig.resolveForShell()ViewerBarContext.usesDesktopUi
  • 缩放:程序化放大锚定视口中心(全局坐标修正)。
  • 示例:example 含综合案例、桌面自定义顶栏、macOS 网络 entitlement 等。

0.1.0 #

  • 初始公开版本:全屏 MediaViewer、分页、PhotoView 缩放、上滑信息面板、顶底栏与 overlay 槽位、MediaViewerControllerViewerHero / ViewerMediaCoverFrame 辅助组件。
0
likes
120
points
18
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Full-screen Flutter viewer shell: paging, zoom, info sheet, dismiss, bars, overlays, desktop toolbar. You render media in pageBuilder; includes Hero helpers.

Repository (GitHub)
View/report issues

Topics

#flutter #gallery #photo-viewer #fullscreen #pager

License

MIT (license)

Dependencies

flutter, flutter_web_plugins, photo_view, plugin_platform_interface, web

More

Packages that depend on yuni_photo_view

Packages that implement yuni_photo_view