Nativescript滑动手势无法在Android上使用ScrollView的

时间:2019-02-14 21:04:11

标签: nativescript nativescript-angular

我正在使用滑动手势翻页。它在ios上效果很好。但是,如果正在播放滚动视图,则无法使用Android版本。

我正在使用Nativescript Pro UI带有侧面抽屉。我想把手势放在

在tkMainContent内部有一个滚动视图。

当我在滚动视图区域内滑动时,滑动甚至不会记录console.log事件。有没有办法让它在Android上正常工作?

这是我的打字稿代码:

let cbView = this.contentbody.nativeElement;
    cbView.on('swipe', (args: SwipeGestureEventData) =>{  
    console.log("Swipe Direction: " + args.direction);
    let topNextView = cbView.getViewById('topNext');
    let topBackView = cbView.getViewById('topBack');
    this.playerService.setIsBusyLoading(false);
    if(args.direction === 1) {
        topBackView.notify({eventName: 'tap', object: topBackView});
    }
    if(args.direction === 2) {
        topNextView.notify({eventName: 'tap', object: topNextView});
    }
    });
}

正如我说过的那样,在Android上刷卡时没有“刷卡方向2”。如果我在滚动浏览开始的位置(如文档标题中)进行刷卡,则它会刷卡。

0 个答案:

没有答案