【发布时间】:2019-06-20 21:54:56
【问题描述】:
我正在构建一个显示产品的颤振应用。现在,在产品详细信息页面中,我使用 http 包获取产品数据以及产品图片作为 URL。
我的问题是向用户展示产品图片的最佳方式是什么?我在 Google 上搜索了类似或接近网络灯箱的 Flutter 包,但没有找到。
有什么建议吗?
【问题讨论】:
我正在构建一个显示产品的颤振应用。现在,在产品详细信息页面中,我使用 http 包获取产品数据以及产品图片作为 URL。
我的问题是向用户展示产品图片的最佳方式是什么?我在 Google 上搜索了类似或接近网络灯箱的 Flutter 包,但没有找到。
有什么建议吗?
【问题讨论】:
在Image 小部件中使用ListView 显示图像,宽度/高度可能为60x60 作为缩略图。
点击图片 -> 推送一个包含滑动器的新页面。在推送时,您应该提供项目列表和当前选择的项目。稍后还要检查 Hero 小部件以在这些页面之间进行平滑过渡。
放置一个PageView 小部件。使用itemBuilder 和itemCount 参数中提供的列表。
它带有手势检测和页面之间的动画。在这些页面中的每一个中,都使用Image 小部件将图像显示为全尺寸。
由于您没有提供任何代码示例,我将无法为您提供更多帮助,但一旦您取得进展并有问题,最好使用您当前的代码提问。
【讨论】: