![](/img/trans.png)
[英]Espresso swipeUp(), swipeDown() etc. No longer working on API 33+ (Android 13)
[英]Angular2, HammerJs, swipeup not working with android
我有一個ngFor項目清單。 每個項目都有一個向左滑動/向右滑動的指令,該指令顯示一個刪除按鈕。 (請考慮iOS消息交互)。 但是,當我進入滑動菜單時,好像在列表中滾動一樣,我在android os上沒有任何滾動。 它可以識別事件,因為我可以添加調試,並且在觸發滑動觸發時會得到響應,但是,它實際上並沒有滾動列表。 在iOS上,我沒有問題。
這是我發現的一些代碼,希望可以使它正常工作,但是在Android上沒有運氣。
export class MyHammerConfig extends HammerGestureConfig {
overrides = <any>{
'swipe': {velocity: 0.2, threshold: 10, direction: 31}
}
}
我只是使用基本的Hammerjs指令進行幻燈片事件。
<div class='list-item-hidden' *ngFor="let conversation of conversationList" (swipeleft)="openMenu(conversation)" (swiperight)="openMenu(conversation)">
Hammerjs和swipeup事件是否需要區別對待android?
您需要將此CSS添加到dom元素中,
touch-action: pan-x pan-y !important;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.