Skip to content

The data.center is showing wrong values #15

@lambasoft

Description

@lambasoft

In my code, the data.center is not showing the correct indexes, sometimes it's even showing the same center index for different pages.


SnapList(
    padding: EdgeInsets.only(
        left: (screenSize.width - cardSize.width) / 2),
    sizeProvider: (index, data) => cardSize,
    separatorProvider: (index, data) => Size(10.0, 10.0),
    positionUpdate: (int index) {
        print("Current Index: ${index}/${pageCards.length}");
        if (index == pageCards.length - 1) {
            //                          loadMore();
        }
    },
    builder: (context, index, data) {
        print("###########################");
        print("Index: ${index}");
        print("Center: ${data.center}");
        print("Next: ${data.next}");
        print("Progress: ${data.progress}");
        return ProfileCard(pageCards[index], image1, offset,
            () {}, dismissCard);
    },
    count: pageCards.length,
)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions