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

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

提交需求

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

0/20
0/200

设计大赛

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

提交完成
感谢您对UI中国的支持和信赖!
Origami2.0教程02-横向滚屏
0.0°
2016-11-04 原创文章 教程 举报 7254 43 40 14

上一节学习了常用的视图滚动效果,并学习了一些基础的组件,熟悉了基础的界面操作,这一章节我们还继续围绕视图滚动继续,横向滚动效果。

Image title


请打开教程文件同步进行学习。


文件理解


打开文件,你会看到界面已经排列好了,横向滚动的内容都在 Group 里,有5张图。大家可以看到Group 的宽度是 1435,这是由内容决定的,5张图的宽度加上间距,间距为10,并且开始和结束位置也有10 的间距,加起来就是1435 了。


如果你自己完全新建的时候,要注意Anchor 的位置,还有坐标点的规划。


大家可以先摸索和熟悉一下界面基本的布局方法。基础的文件理解到此为此,下面开始学习。



Step 1


选择H-Scroll,Touch > Scroll X,基础的滚动效果添加,因为是横向滚动,所以选择的是X轴方向。



与上一个教程比较大的差别,我们这次滚动的添加是作用在 Group ,而不是图片。


在预览里面操作一下,检查滚动效果是否正常。


我们本次实现的动效是横向的,滚动距离如果太小,将不会滚动到下一内容,所以在这里要针对做一些处理。首先,把Scroll 组件内容的Free 改成 Paging.


在此了解一下 Scroll patch:

Content Layer   指的是滚动的对象

Enable    效果开关,勾掉就没效果了喔

Scroll X   X轴滚动的控制

  • OFF          关闭滚动
  • Free         自由滚动
  • Paging     分页滚动,本教程重点

Scroll Y    Y轴滚动的控制

Settings   针对Scroll 组件的设置,本次教程的重点



OK,回到主题,此时在预览操作,应该能发现不同,不再能随意滚动到任意位置了。但也发现了明显的问题:滚动卡住的位置不对,卡片内容并没有默认居中,被遮挡了。接下来就是要解决问题



Step 2


鼠标放到 Settings 左侧的小圆点上,双击,如下图:



输入Scroll Settings,双击选择组件



基本上大部分属性都不用管,主要修正 2 个地方的数据,Page Size 图片的宽度 275,还有Page Padding 图片之间的间距 10,如下图:



现在我们再看看预览的效果,此时发现中间的内容都在屏幕居中了,第一和最后的也保持10 间距。基于安卓的一些动效特点,调整一下动效的数值


可以自己随便调整数值体验一下效果



Step 3


此时预览效果,“橡皮筋”效果是很棒的,但因为本次做的是Android 案例,在Android 中是没有这样的,iOS倒是无处不在。所以呢,我们要控制滚动效果,在开始、结束的时候不能再滚动。


这个时候我们需要添加控制,使用 Clip 这个 patch 达到我们的目的。



修正里面的数值,Min 为 -1075 ,也就是X轴的结束坐标,Max为 0 ,最开始的坐标,不太清楚这个数值哪来的可以看看Scroll patch 里X坐标的开始和结束的数值。



最后,让我们来连连线,如下图:



最后,在预览操作测试一下,你就发现再也不能任意继续拖动了,搞定!


学习总结:

  • 界面组成的基本方法,明白横向滚动的处理方法;
  • 深入学习Scroll patch 的属性,如何添加对应的控制patch;
  • 初步认识 Scroll Settings;
  • 初步认识 Clip patch;
  • 初步认知Android 与 iOS 的动效差异;

最后,是本人基于动效比较真实场景的补充,这个就不在教程范围内了,后续会有相关教程

Image title



更新:2016-11-04

下载
收藏

43人已收藏

HeNgrY

博学之,审问之,慎思之,明辨之,笃行之

  • 47

    作品

  • 1811

    粉丝

  • 130

    关注

  • Sketch58-智能布局功能的一些总结
  • 关于老板说“出几个方案看看”的思考
  • 聊聊小团队设计管理的那点事
  • 关于Sketch我知道的那些事

    猜你喜欢

      2016-11-04 原创文章 教程 举报 7254 43 40 14

      Origami2.0教程02-横向滚屏

      0.0°

      你确定要举报Origami2.0教程02-横向滚屏

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

      0/200

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

      点击上传附件

      对谁可见:

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

      您确认要推荐?

      该作品发布时间:2016年11月03日

      评分

      完整度

      启发性

      勤奋性

      排版布局

      推荐心得

      建议20-200字以内

      0/200

      40
      43
      14

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

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

      登录

      手机号

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

      登录
      第三方账号登录