1- 导入包 具体版本请前往pub.dev查看
# 图片预览 photo_view: ^0.13.0
2- 路由动画组件
import 'package:flutter/cupertino.dart';
/// 路由动画
class FadeRoute extends PageRouteBuilder {
final Widget page;
FadeRoute({this.page})
: super(
pageBuilder: (
BuildContext context,
Animation<double> animation,
Animation<double> secondaryAnimation,
) =>
page,
transitionsBuilder: (
BuildContext context,
Animation<double> animation,
Animation<double> secondaryAnimation,
Widget child,
) =>
FadeTransition(
opacity: animation,
child: child,
),
);
}
3- 真正实现大图查看
import 'dart:io';
import 'package:flutter/material.dart';
import 'package:photo_view/photo_view.dart';
import 'package:photo_view/photo_view_gallery.dart';
class PhotoViewGalleryScreen extends StatefulWidget {
List images = [];
int index = 0;
Stri

最低0.47元/天 解锁文章
2295

被折叠的 条评论
为什么被折叠?



