Skip to content

[Android] CollectionView item selection not triggered when using PointerGestureRecognizer #34491

@LogishaSelvarajSF4525

Description

@LogishaSelvarajSF4525

Description

When a PointerGestureRecognizer is added to the ItemTemplate of a CollectionView, tapping an item on Android does not trigger the SelectionChanged event and the item is not selected.
This occurs because the PointerGestureRecognizer intercepts the pointer input and prevents the CollectionView from processing the selection gesture.

In 10.0.50 version(issue reproduced) In 10.0.41 version(issue not reproduced)
Screen.Recording.2026-03-16.at.3.12.11.PM.mov
Screen.Recording.2026-03-16.at.3.16.24.PM.mov

Steps to Reproduce

  1. Create a new .NET MAUI application. CVIssue.zip
  2. Add a CollectionView to a page.
  3. Set the SelectionMode of the CollectionView to Single or Multiple.
  4. Add an ItemTemplate containing a Grid.
  5. Inside the Grid, add a PointerGestureRecognizer with PointerEntered and PointerExited events.
  6. Implement the SelectionChanged event for the CollectionView.
  7. Run the application on Android.
  8. Tap any item in the CollectionView.
  9. Observe whether the item is selected or not.

Expected Behavior: When tapping an item in the CollectionView, the item should be selected and the SelectionChanged event should be triggered.
Actual Behavior: When PointerGestureRecognizer is used inside the ItemTemplate, tapping an item does not select the item and the SelectionChanged event is not triggered.

Link to public reproduction project repository

CVIssue.zip

Version with bug

10.0.50

Is this a regression from previous behavior?

Yes, this used to work in .NET MAUI

Last version that worked well

10.0.40

Affected platforms

Android

Affected platform versions

No response

Did you find any workaround?

No response

Relevant log output

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-controls-collectionviewCollectionView, CarouselView, IndicatorViewarea-gesturesGesture typesi/regressionThis issue described a confirmed regression on a currently supported versionp/0Current heighest priority issues that we are targeting for a release.partner/syncfusionIssues / PR's with Syncfusion collaborationplatform/androidregressed-in-10.0.50s/triagedIssue has been revieweds/verifiedVerified / Reproducible Issue ready for Engineering Triaget/bugSomething isn't working

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions