微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SingleChildScrollView - 从图像移动到图像

如何解决SingleChildScrollView - 从图像移动到图像

我在 SizedBox显示的图像很少,它包裹在 Row 小部件中包含的 SingleChildScrollView 周围。目前它能够正常显示,但在滑动过程中会停在图像之间。我想要实现的是,每当检测到向左或向右拖动时,移动到下一张或上一张图像并将图像居中。

有没有办法实现它?我应该用 GestureDetector 替换它,但我似乎无法理解在检测到拖动时如何移动给定距离。

整体代码布局如下:

SizedBox:
  SingleChildScrollView
    Row:
      Image_1
      Image_2
      ...

解决方法

你一个人很难做到。我建议你使用一些插件来做到这一点。我建议carousel_slidercarousel_slider

CarouselSlider.builder(
  itemCount: 15,itemBuilder: (BuildContext context,int itemIndex) =>
    Container(
      child: Text(itemIndex.toString()),),)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。