preview library

Functions

openPreviewPage(NavigatorState navigatorState, {required PreviewData data, Key? key, BuildTipWidget? tipWidget, bool disableOnTap = false, OnLongPressHandler? onLongPressHandler, OnPageChanged? onPageChanged, OnPlayError? onPlayError, OnPlayControllerListener? onPlayControllerListener, double extraVideoBottomPadding = 0}) → void
打开单张预览
openPreviewPages(NavigatorState navigatorState, {required List<PreviewData> data, Key? key, int index = 0, bool indicator = false, BuildTipWidget? tipWidget, bool disableOnTap = false, OnLongPressHandler? onLongPressHandler, OnPageChanged? onPageChanged, OnPlayError? onPlayError, OnPlayControllerListener? onPlayControllerListener, double extraVideoBottomPadding = 0}) → void
打开多张图片 indicator 是否显示左右切换的按钮 onPageChanged 切换图片时调用,第一次打开时也会被调用 返回的tipWidget可用于展示图片描述信息,如不需要可返回null

Typedefs

BuildTipWidget = Widget? Function(int index)
OnPageChanged = void Function(int index)
图片加载变化
OnPlayControllerListener = dynamic Function(VideoPlayerController controller)
OnPlayError = dynamic Function(String msg)