photo_view 是一个处理图片缩放以及多图滑动查看的插件,在实际开发中像圈子,社交类型的APP,都会用到多图的查看以及缩放。
在这里我对photo_view进行一个再封装,在项目中可以直接使用,代码如下:
首先要在pubspec.yaml中添加:
dependencies:
photo_view: ^0.4.2
class PreviewImagesWidget extends StatefulWidget {
///图片Lst
final ListimageList;
///初始展示页数。默认0
int initialPage;
///选中的页的点的颜色
Color checkedColor;
///未选中的页的点的颜色
Color uncheckedColor;
PreviewImagesWidget(this.imageList,
{this.initialPage = 0,
this.checkedColor = Colors.white,
this.uncheckedColor = Colors.grey});
@override
_PreviewImagesWidgetState createState() =>
_PreviewImagesWidgetState(initialPage: initialPage);
}
class _PreviewImagesWidgetState extends State{
PageController pageController;
int