Событие касания внутри огней прокрутки во время прокрутки - PullRequest
0 голосов
/ 14 января 2019

У нас есть просмотр прокрутки, а элементы внутри просмотра прокрутки имеют событие касания. Когда пользователь кладет палец на элемент внутри scrollview, прокручивает чуть-чуть и отпускает его, происходит событие касания. Это не нормальное поведение и не происходит в списках.

<ScrollView orientation="vertical" class="scrollView" sdkToggleNavButton>
  <StackLayout class="wrapper">
    <StackLayout class="slide" (tap)="openMembership();"></StackLayout>
    <StackLayout class="slide" (tap)="openMembership();"></StackLayout>
    <StackLayout class="slide" (tap)="openMembership();"></StackLayout>
    <StackLayout class="slide" (tap)="openMembership();"></StackLayout>
    <StackLayout class="slide" (tap)="openMembership();"></StackLayout>
    <StackLayout class="slide" (tap)="openMembership();"></StackLayout>
    <StackLayout class="slide" (tap)="openMembership();"></StackLayout>
  </StackLayout>
</ScrollView>

В приведенном выше примере при прокрутке срабатывает StackLayout с тапом класса «слайд». (Если палец перемещается более чем на 15 пикселей, это не происходит, и это происходит только в небольших свитках)

Я тестировал его только в iOS и не уверен насчет Android.

Мне было интересно, как правильно использовать касания внутри прокрутки, чтобы предотвратить это?

...