Framer动效15

作者: huangxiaohao | 来源:发表于2016-10-28 23:16 被阅读131次

今天照着framer官网的视频做了一个Facebook的Group的动效。

我们首先来看动效的几个点:

Group的信息可以上下查看

点击Write进入发布页面

点击Cancle回到Group页面

01  制作上下滑动的动效

这里我们使用scroll=ScrollComment.wrap( ),官方文档对此命令的解释是

将一个层放在一个新的scroll容器中,具体代码如下:

sketch = Framer.Importer.load("imported/view-transition@1x")

scroll=ScrollComponent.wrap(sketch.group)

scroll.scrollHorizontal=false  #禁止左右滑动,只允许上下滑动

scroll.contentInset=

  bottom:90   #限制离开底部的距离

scroll.on Events.Scroll,->

  if scroll.scrollY<=0 then  scroll.scrollY=0  #向下拉时,顶部不会被拉下来


02  进入发布页

postLayer=new Layer

  width: Screen.width

  height: Screen.height

  image: sketch.post.image

  y: Screen.height

sketch.write.on Events.Click,->

  postLayer.animate

  properties:

   y:0

 curve: "spring(400,35,3)"

03  cancle回到Group界面

cancelButton=new Layer

subLayer:postLayer

x: 8

y: 30

width: 140

height: 100

backgroundColor:null

cancelButton.on Events.Click ,->

postLayer.animate

properties:

y: Screen.height

curve: "spring(400,35,3)"


相关文章

  • Framer动效15

    今天照着framer官网的视频做了一个Facebook的Group的动效。 我们首先来看动效的几个点: Group...

  • Framer 动效15

    传送门 http://www.jianshu.com/p/dabd180b3620

  • Framer动效06

    # Import file "动效05" (sizes and positions are scaled 1:2)...

  • Framer动效03

    Screen.backgroundColor="#2dd7aa" scroll=new ScrollCompone...

  • Framer动效04

    Screen.backgroundColor="#7ddd11" page=new PageComponent x...

  • Framer动效02

    程序如下: Screen.backgroundColor="#28AFFA" constraints=new La...

  • Framer动效05

    Screen.backgroundColor="#877dd7" LayerA=new Layer width: ...

  • Framer动效07

    自己动手做的第一个动效,没有再跟着教程啦 这个动效是在安卓手机上刷知乎遇到的 很简单的material desig...

  • Framer动效09

    Screen.backgroundColor="fff" layerA=new Layer width:20 he...

  • framer动效12

    #设置屏幕颜色 Screen.backgroundColor="white" #新建layerA层级 layerA...

网友评论

  • 刘英滕:用 markdown 的代码块发代码是不是更好
    刘英滕:@浪子丶青菜 ```代码块```
    huangxiaohao:@刘英滕 没用过诶,下次试试~

本文标题:Framer动效15

本文链接:https://www.haomeiwen.com/subject/fgveuttx.html