When compiling the android project using 9.0, any items inside a scrollview will no longer fire the click event immediately when the scrollview moves
Steps to Reproduce
Create a xaml view that contains a scrollview with a clickable element
Swipe the view to trigger a scroll and tap the element
Expected Behavior
The click event fires immediately on tapping the element
Actual Behavior
The element must be tapped twice, or the user must wait upwards of 2-3 seconds after scrolling then tap before the event will fire
Basic Information
Works as expected with 8.1 and below.
Tested using buttons, labels, stacklayouts and frames, with click event listeners in the code behind and commands in the viewmodel. Consistently recreated in every scenario.
The scroll gesture must be a flick/swipe i.e. so the scroll continues after the user stops touching the screen, seems to work as expected with a slow controlled scroll.
Created a separate test android project using 9.0 that did not use Forms and the tap event worked as expected.
Description
When compiling the android project using 9.0, any items inside a scrollview will no longer fire the click event immediately when the scrollview moves
Steps to Reproduce
Expected Behavior
The click event fires immediately on tapping the element
Actual Behavior
The element must be tapped twice, or the user must wait upwards of 2-3 seconds after scrolling then tap before the event will fire
Basic Information
Works as expected with 8.1 and below. Tested using buttons, labels, stacklayouts and frames, with click event listeners in the code behind and commands in the viewmodel. Consistently recreated in every scenario. The scroll gesture must be a flick/swipe i.e. so the scroll continues after the user stops touching the screen, seems to work as expected with a slow controlled scroll. Created a separate test android project using 9.0 that did not use Forms and the tap event worked as expected.
Screenshots
Reproduction Link
https://github.com/stephenclarkstorefeeder/XamarinFormsClickOnScrollIssue