我有一个返回 carouselslider 的小部件,我想缩放和捏合图像
这是我的代码:
Widget myPicture() {
List<Widget> items = [];
for (var i in widget.product.imageUrlList) {
items.add(
Image.network(i),
);
}
return CarouselSlider(
items: items,
options: CarouselOptions(
enlargeCenterPage: false,
),
);
}
我试着这样写:
Widget myPicture() {
List<Widget> items = [];
for (var i in widget.product.imageUrlList) {
items.add(
Image.network(i),
);
}
return InteractiveViewer(
child: CarouselSlider(
items: items,
options: CarouselOptions(
enlargeCenterPage: false,
),
),
);
}
但它也不起作用
我该怎么办?
答案 0 :(得分:0)
您可以使用 photo view 包
PhotoView(
imageProvider: AssetImage(photos),
backgroundDecoration: BoxDecoration(color: Colors.white),
),
此 article 可帮助您创建所需的内容。