恭喜你成为UI中国推荐设计师 (详情)
//百度统计 20220402 uicn

您的意见是我们 UI 中国进步的动力!
点击立即反馈按钮,发表您的意见!
立即反馈
QQ群反馈
您也可以加入UI中国官方反馈群进行反馈!
群号:302892100
备注:反馈问题后@管理员能让我们及时了解您的意见

提交需求

赛事与广告咨询合作,请填写需求表单,我们会在第一时间与您联系!

0/20
0/200

设计大赛

  • 设计大赛
  • 发布广告
  • 发布招聘
  • 其它需求

提交完成
感谢您对UI中国的支持和信赖!
「Floid实践4」Paging效果的进阶应用
0.0°
2015-12-07 原创文章 教程 举报 950 4 6 2

这篇文章来讲讲paging效果的进一步应用。

先来看看官网上的slack demo。(gif上传失败多次,放弃了)

http://floidio.github.io/prototypes/slack/

为方便,附上gif的网盘地址:

http://pan.baidu.com/s/1gdNpb5h

也附上另一个demo,基本的原理一致:

http://floidio.github.io/prototypes/if-by-ifttt/


时间比较紧,主要拆解一下Slack demo的原理。有了上一篇文章的基础,也能比较快的上手。

1.基本素材及排版就完成后,界面如下:

Image title


2.添加paging效果,基本动画完成;

3.对于paging特效,静态页面内的内容会跟随paging特效一同出现,但是对于跨页面的内容如何感知呢?这里需要用到一个动画:scroll move。在paging图层下,新建动画scorll move,进入动画页面;

4.手机层添加:move动画,把手机拖移到中间;scale动画,1x;运动曲线spring,tension 500,friction 50;

5.背景层添加:opacity动画,100%;


这时预览操作时可以发现,第一次滑动时的动画没有问题了,但是向左滑动时并没有效果,同时按照这种做法的第三页动画并不能正常的运作。

scroll move解决的是元件怎么感知页面的变动的问题,下一步应该解决的是原件怎么准确的感知页面的变化。


6.点击动画状态final的下拉箭头,添加条件如下:condition in constraints/switch continuously/edge horizontal/rage 0-1536,这个条件的意思为以水平距离约束,范围为0~1536px(一个屏幕的水平大小);

Image title


7.添加新的final状态,添加其余元件的动画及final条件,由此可见,fioid的动画可以添加多个final状态,有点类似于flash中的关键帧;

Image title


8.演示,检查,应该是不会出现问题了。


与以上同理,IFFF的paging动画也类似,这里就不展开了。


paging多见于App的引导页,但是也有应用于App的使用中,在fliod中也可以实现,实现难度比上面的例子小,但是理解难度要比slack的例子要大。各位可以尝试,gif附上。

> http://pan.baidu.com/s/1hrqZl5a




更新:2015-12-07

收藏

4人已收藏

Bluepikachu

设计本身,就是一种反抗

  • 36

    作品

  • 66

    粉丝

  • 16

    关注

  • MasterGo 官网大赛作品
  • 「旧文-Sketch杂谈」搭建你的流程
  • C4D试水
  • Dashboard练习「1p」
相关标签

    猜你喜欢

      2015-12-07 原创文章 教程 举报 950 4 6 2

      「Floid实践4」Paging效果的进阶应用

      0.0°

      你确定要举报「Floid实践4」Paging效果的进阶应用

      如果查出恶意举报,十天内禁止提交任何举报申请。

      0/200

      上传证据: 超过10M的附件请使用网盘地址

      点击上传附件

      对谁可见:

      全部设计师
      • 全部设计师
      • 推荐设计师和认证设计师

      您确认要推荐?

      该作品发布时间:2015年12月07日

      评分

      完整度

      启发性

      勤奋性

      排版布局

      推荐心得

      建议20-200字以内

      0/200

      6
      4
      2

      账号或密码错误,请重新输入

      账号或密码错误,请重新输入

      登录

      手机号

      发送验证码 120s 验证码错误

      登录
      第三方账号登录