我正在构建一个展示产品的Flutter应用程序。现在,在“产品详细信息”页面中,我使用http程序包将产品数据以及产品图像作为URL提取。
我的问题是向用户展示产品图片的最佳方法是什么?我在Google上搜索了类似或接近网络灯箱的Flutter程序包,但找不到任何程序包。
有什么建议吗?
答案 0 :(得分:1)
在ListView
小部件中使用Image
显示图像,缩略图的宽度/高度可能为60x60。
在单击图像时->推入新页面,其中有一个滑动器。推送时,应提供项目列表和当前选择的项目。稍后再检查Hero
小部件在这些页面之间是否平滑过渡。
放置一个PageView
小部件。使用itemBuilder
和itemCount
参数中提供的列表。
它带有页面之间的手势检测和动画。在每个页面中,使用Image
小部件将图像显示为完整尺寸。
由于您还没有提供任何代码示例,所以我将无法为您提供更多帮助,但是一旦您进步并有疑问,最好再询问您当前的代码。