Skip to content

CarouselView infinite scroll #161369

Closed

Description

@cedvdb

Use case

Currently there is a start and an end to the carousel. However a common use case is to have a carousel where the items repeat themselves.

The idea is to not have a hole on the side when the scroll extent is at the edge, so instead of this:

image

The hole on the left side of the first item, could be replaced by the last item.

Proposal

CarouselView(
  isInfinite: true,
  // ...
)

Activity

  1. added
    in triagePresently being triaged by the triage team
    on Jan 9, 2025
  2. huycozy commented on Jan 9, 2025

    @huycozy
    Member

    Hi @cedvdb, have you tried using infinite_carousel to see if it fits your case?

  3. added
    waiting for responseThe Flutter team cannot make further progress on this issue until the original reporter responds
    on Jan 9, 2025
  4. cedvdb commented on Jan 9, 2025

    @cedvdb
    ContributorAuthor

    This issue is about Flutter own CarouselView , not third party packages. There are indeed third party carousel (most of them that I recall) that allow this behavior.

  5. removed
    waiting for responseThe Flutter team cannot make further progress on this issue until the original reporter responds
    on Jan 9, 2025
  6. huycozy commented on Jan 10, 2025

    @huycozy
    Member

    Labeling the issue for other input and team thoughts.

  7. added
    c: new featureNothing broken; request for a new capability
    frameworkflutter/packages/flutter repository. See also f: labels.
    p: material_uimaterial_ui package in flutter/packages
    c: proposalA detailed proposal for a change to Flutter
    team-designOwned by Design Languages team
    and removed
    in triagePresently being triaged by the triage team
    on Jan 10, 2025
  8. added
    P3Issues that are less important to the Flutter project
    triaged-designTriaged by Design Languages team
    on Jan 10, 2025
  9. krishpranav commented on Jan 13, 2025

    @krishpranav

    Hi, will raise a PR for this issue. can you assign it to me?

  10. huycozy commented on Jan 13, 2025

    @huycozy
    Member

    @krishpranav Assigned to you. Thank you for your contribution.

  11. krishpranav commented on Jan 13, 2025

    @krishpranav

    thanks :)

  12. cedvdb commented on Feb 17, 2025

    @cedvdb
    ContributorAuthor

    @huycozy I have little faith the PR above will go forward as it was done with chat gpt. It may be helpful to remove the assignment.

    @krishpranav Do you plan on moving forward with the PR ?

  13. added a commit that references this issue on Mar 28, 2026
    2e6220e
  14. github-actions commented on Apr 11, 2026

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  15. locked as resolved and limited conversation to collaborators on Apr 11, 2026
  16. added a commit that references this issue on Apr 14, 2026
    5299639
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Issues that are less important to the Flutter projectc: new featureNothing broken; request for a new capabilityc: proposalA detailed proposal for a change to Flutterframeworkflutter/packages/flutter repository. See also f: labels.p: material_uimaterial_ui package in flutter/packagesteam-designOwned by Design Languages teamtriaged-designTriaged by Design Languages team

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions