动态更改动画(Angular 4,Ionic 3)

时间:2017-11-01 19:32:56

标签: javascript css angular animation ionic-framework

我真的不知道该怎么做,所以我先来看看是否有人遇到过这个问题。我正在为Ionic工作,但如果您习惯制作动画,这可能不是一个主要问题。

嗯,这是我的动画意图,流利地说:

enter image description here

点击后

enter image description here

好吧,因为我不知道我会展示多少项目,我无法选择固定的"身高"动画中的金额

  animations: [
    trigger('openItem', [
      state('closed', style({
        height: "0px",
        opacity: 0
      })),
      state('opened', style({
        height: "auto",
        opacity: 1
      })),
      transition('* => *', animate('.35s'))
    ])
  ]

选择" auto"将在各州之间剧烈变化,而不是以流利的方式展示动画。我想设置"身高"动态值:我的每一行都是30px高,所以我可以计算我传入的数组的长度,将它乘以30,并将该值传递给动画。

但是......有没有办法这样做?你会推荐我哪种解决方案,否则?

谢谢!

0 个答案:

没有答案