yuni_photo_view 0.2.8
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。 - 桌面端:
ViewerDesktopUiMode、desktopChromeBuilder、DefaultViewerDesktopChrome、程序化缩放与快捷键。 ViewerInteractionConfig.resolveForShell()、ViewerBarContext.usesDesktopUi。- 缩放:程序化放大锚定视口中心(全局坐标修正)。
- 示例:
example含综合案例、桌面自定义顶栏、macOS 网络 entitlement 等。
0.1.0 #
- 初始公开版本:全屏
MediaViewer、分页、PhotoView缩放、上滑信息面板、顶底栏与 overlay 槽位、MediaViewerController、ViewerHero/ViewerMediaCoverFrame辅助组件。