iOS - SfEffectsView - AnimationCompleted event is not fired consistently

Hello,

  I am using SfEffectsView in DataTemplate of SfListView, and I can determine which item was pressed by

AnimationCompleted event of SfEffectView, but it isn't working every single press on iOS.

Other events as TouchUp and TouchDown works fine.

Syncfusion version:
20.1.0.59

Here is sample:
https://github.com/Kalyxt/test_SfEffectView.git

Video in attachments
, I don't know what exactly cause it, but sometimes all you need is just to scroll list.


Attachment: ios15.5_video_c3bab4c1.zip

4 Replies 1 reply marked as answer

ET Eswaran Thirugnanasambandam Syncfusion Team June 9, 2022 05:43 PM UTC

Currently, our development team is validating the reported problem. We will update further details on or before June 13, 2022.



ET Eswaran Thirugnanasambandam Syncfusion Team June 14, 2022 03:27 PM UTC

We checked the reported problem “AnimationCompleted event is not fired consistently”, and it can be resolved by setting the ListViewCachingStrategy as CreateNewTemplate as like in the below code snippet.

[XAML]

<syncfusion:SfListView x:Name="fro_ListView"

                        VerticalOptions="Fill"

                       HorizontalOptions="FillAndExpand"

                        SelectionMode= "None"

                        BackgroundColor="Black"

                        IsScrollBarVisible="True"

                       ListViewCachingStrategy="CreateNewTemplate"

                        SelectionBackgroundColor="Gray"

                       ItemsSource="{Binding Items}"

                       AutoFitMode="Height">


Please get the modified sample from the below attachment.


Attachment: test_SfEffectview_c1927126.zip

Marked as answer

DA Dave July 8, 2022 09:47 AM UTC

The Above demo still does not work consistantly on IOS - it requires two taps to activate the events



ET Eswaran Thirugnanasambandam Syncfusion Team July 11, 2022 10:20 AM UTC

Currently, our development team is validating the reported problem. We will update further details on July 13, 2022.


Loader.
Up arrow icon