【问题标题】:How to create horizontal list view with faded image by Flutter?如何通过 Flutter 创建带有褪色图像的水平列表视图?
【发布时间】:2023-02-17 19:21:26
【问题描述】:

我需要 flutter 中的水平列表视图,根据下图,第一个项目是空的并且图像在背景中可见,当第二个项目开始滚动时,背景图像消失并且当项目返回到它的位置时,图像也恢复到原来的状态。

【问题讨论】:

    标签: flutter


    【解决方案1】:

    您将需要一些代码。 垂直的 listview 你可以通过 SingleChildScroolView 将轴更改为垂直并在其中放置一个 Column。 在最后一项的空白处,将 Sizedbox 作为 Column 中的最后一个小部件。 在带有监听器的SingleChildScroolView 上放置一个ScrollController,当控制器达到最大值时,背景图像就会淡出。 这并不难,只需要一些代码。

    【讨论】:

      【解决方案2】:

      最后,我在 pub.dev 网站上发布了用于设计此 UI 的包 (flutter_faded_list)

      【讨论】:

        猜你喜欢
        • 2020-11-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-05
        • 1970-01-01
        • 2019-12-24
        • 1970-01-01
        相关资源
        最近更新 更多