代码之家  ›  专栏  ›  技术社区  ›  Andrii Komarnitskyi

在fame.us应用程序上滑动视图的另一个效果?

  •  0
  • Andrii Komarnitskyi  · 技术社区  · 11 年前

    我在fame.us应用程序中有两个视图,在EdgeSwapper视图中滑动,我希望更改EdgeSwapper.show()的默认效果。 我想要一种前后平滑过渡的效果,我该怎么做呢?

    1 回复  |  直到 11 年前
        1
  •  0
  •   talves    11 年前

    Famo.us是开源的,因此您可以复制(克隆) EdgeSwapper 看法

    更改 _transformMap 将新视图中的函数转换为新转换。

    Here is a jsBin 名为的新视图 BackSwapper 其具有如下的新变换:

    function _transformMap(zMax, progress) {
        //return Transform.translate(this._size[0] * (1 - progress), 0, zMax * (1 - progress));
      return Transform.translate(0, 0, -this._size[0] * (1 - progress));
    }