【问题标题】:How to disable animation when popover dismiss on Ionic 4如何在 Ionic 4 上的弹出框关闭时禁用动画
【发布时间】:2019-07-31 15:01:15
【问题描述】:

我需要在弹出框关闭时禁用淡入淡出动画。

我尝试过在 ionic 2 上做解决方案,但我认为 ionic 4 确实有不同的弹出框。
我已经查看了 ionic 4 文档https://ionicframework.com/docs/api/popover。但是在创建弹出框时添加 leaveAnimation: undefined or null 并不能解决问题

      component: PopoverComponent,
      event: ev,
      translucent: true,
      leaveAnimation: undefined,
      componentProps: { buttons: ['Edit', 'Delete'] }
    });

我希望弹出框关闭时没有淡入淡出动画

【问题讨论】:

  • 用户属性:animated: false.
  • 成功了。但是,如果只需要禁用关闭动画而不是当前动画,该怎么办
  • 用户enterAnimation 属性。
  • 我是角度动画的新手...你能给我一些代码来分配 enterAnimation 属性吗? Tnx。

标签: ionic4


【解决方案1】:

设置leaveAnimation: popoverLeaveAnimation

export function popoverLeaveAnimation(Anim: Animation, base: HTMLElement): Promise<Animation> {

    return Promise.resolve(new Anim());

}

【讨论】:

    猜你喜欢
    • 2018-03-13
    • 2019-07-27
    • 2023-03-13
    • 1970-01-01
    • 2019-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多