Nativescript 手势不适用于 android 带有 ScrollView 的视图

Nativescript Gestures not working on android views with ScrollViews

你好,我有一个 AbsoluteLayout 上面有一个 (pan)="onPan($event)" 手势。

我注意到如果我在页面上有一个 ScrollView 并且您尝试从滚动视图平移,则不再触发 onPan 事件。这只发生在 android 上,它在 IOS 上完美运行。

  <AbsoluteLayout width="100%" (pan)="onPan($event)">
    <StackLayout left="{{tabs.store.left}}" height="100%" width="100%">
        <store></store>
    </StackLayout>

    <StackLayout left="{{tabs.profile.left}}" height="100%" width="100%" class="StaticBg">
      <profile></profile>
    </StackLayout>
  </AbsoluteLayout>

我的 store 组件有一个 ScrollView,您无法从 android 上的那个页面平移。 任何帮助将不胜感激!

Android 的 ScrollView 本质上是通过拦截其触摸事件来运行的。因此,您可能必须将平移事件添加到 ScrollView/它的子组件。