Reduce sensitivity in Swipeview

Viewed 459

In Xamarin I put SwipeView as an ItemTemplate in CollectionView:

<CollectionView ItemsSource="{Binding MyItems}">
  <CollectionView.ItemTemplate>
    <DataTemplate>
      <SwipeView>
        <SwipeView.LeftItems>
          <SwipeItem Text="Delete" />
        </SwipeView.LeftItems>
        <Label Text="{Binding Title}"/>
      </SwipeView>
    </DataTemplate>
  </CollectionView.ItemTemplate>
</CollectionView>

Everything is fine except SwipeView is too sensitive to horizontal swipe motion. Instead of scrolling items in CollectionView I trigger swiping motion all the time. I have to make perfect vertical swipe if I want to scroll items. How to make it work the other way around? I want to reduce sensitivity of SwipeView so I can open it only if I perfectly execute horizontal swipe motion. I want scrolling occurs on any motion that is not recognized as perfect horizontal swipe.

0 Answers
Related