您好,我的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上平移该页面。
任何帮助将不胜感激!
答案 0 :(得分:2)
从本质上讲,Android的ScrollView通过拦截其触摸事件进行操作。因此,您可能必须将pan事件添加到ScrollView /它的子组件中。