vPreviewImage function
dynamic
vPreviewImage(
- BuildContext context,
- List<
ImageBean> ? pics, { - int previewInitIndex = 0,
- V2UploadIndicator? indicator,
- bool onlyPreview = false,
- double defaultOpacity = 1,
Implementation
vPreviewImage(BuildContext context, List<ImageBean>? pics, {int previewInitIndex = 0, V2UploadIndicator? indicator, bool onlyPreview = false,double defaultOpacity=1}) {
Navigator.of(context).push(PageRouteBuilder(
pageBuilder: (context, animation1, animation2) {
return VPicSwiper(
index: previewInitIndex,
pics: pics,
indicatorWrap: indicator,
isOnlyPreview: onlyPreview,
defaultOpacity: defaultOpacity,
); // 替换成你自己的页面内容
},
transitionDuration: const Duration(milliseconds: 150),
// 去掉动画效果
opaque: false,
// 设置页面为透明
maintainState: true,
barrierDismissible: true,
// 点击页面外部可以关闭页面
barrierColor: Colors.black.withOpacity(0.5),
// 设置背景透明度
transitionsBuilder: _defaultTransitionsBuilder));
}