六安沧州西安三亚宝鸡菏泽
投稿投诉
菏泽德阳
山西湖州
宝鸡上海
茂名内江
三亚信阳
长春北海
西安安徽
黄石烟台
沧州湛江
肇庆鹤壁
六安韶关
成都钦州

进阶教程动效时钟

  时钟是我们每个人的手机上都会有的一款工具类应用,帮助用户查看时间或进行时间管理,一般包含时钟、闹钟、秒表、计时器等功能,本次教程将通过Protopie来实现时钟应用中的时钟、秒表及计时器的功能,教程将分为三篇进行讲解。
  前言Protopie简介
  目前市面上有非常多可做交互型动效(可实际操作交互的效果)的软件,常见的有:
  Principle、Flinto上手快速,高效实现逻辑简易的交互动效;
  Framer、Origami有学习门槛,需要一定的代码知识,和开发衔接便利,可实现逻辑复杂的交互动效。
  上图为外媒评价的市面上主流制作交互软件的分布,横坐标为保真度,纵坐标为制作速度。
  在我们实际应用一些案例之后,认为Protopie这款交互型动效软件综合优势更大,它入门简单,逻辑清晰,相较于Principle,它能完成自定义程度更高的高保真原型,又比Origami、Framer等软件的学习难度低,同时可以实现传感交互和跨屏幕交互。目前该软件持续更新中,增添了控件定义等功能,大大方便团队的合作开发,谷歌、一加等设计团队均在使用它。
  在Protopie的官网上,有基础教程供大家学习,本篇是进阶教程,建议有一定基础的童鞋学习,帮助大家更深入地应用这款软件,挖掘更多可能性。
  时钟模块交互动效教程
  时钟是我们每个人的手机上都会有的一款工具类应用,帮助用户查看时间或进行时间管理,一般包含时钟、闹钟、秒表、计时器等功能,本次教程将通过Protopie来实现时钟应用中的时钟、秒表及计时器的功能,教程将分为三篇进行讲解。
  时钟帮助用户查看当前时间,主要动效包含石英表盘及数字两部分,实现以秒为单位的时间显示。
  秒表从零开始进行计时操作,支持开始、暂停、计次、复位,时间精度为百分之一秒。
  计时器用户可以设定24小时以内的某一具体时间值进行倒计时,开始计时后时间倒数,界面显示剩余时间,同时圆环显示剩余时间百分比。支持开始、暂停、继续、取消操作,时间精度为秒。
  时钟帮助用户查看当前时间,本案例中具体实现的时钟包括石英表盘及数字动态显示两部分组成。主要利用时、分、秒三个变量对赋值计算,实现以秒为单位的时间显示。
  具体实现效果
  案例源文件预览amp;amp;下载:https:cloud。protopie。iope21709791b
  (源文件中有三个不同场景,对应时钟、秒表、计时器)
  实现时钟模块涉及到的Protopie基本功能
  触发:自动加载、监听
  反应:赋值、旋转、文本
  变量:数字变量及其计算表达
  制作前主要思考过程
  时钟的实现主要分为三个部分:
  1。时间计算
  首先最佳的实现时钟动态方案应该是直接获取设备的系统时间,这样不用自行做时间计算,但Protopie目前还无法实现该功能。所以退而求其次,利用变量计算获取动效文件的运行时长,进行累计计算以实现时钟的时间计算。
  以这个实现逻辑,需要理清时、分、秒三者之间不同的关系:秒每秒1,每60秒归零一次;分每60秒1,每3600秒归零一次;时则每3600秒1,每86400秒归零一次。
  2。指针旋转角度计算
  关于指针旋转计算的思考是指,需要以12点为0度方位,明确具体时间下对应的时针、分针、秒针的旋转角度。秒针由于每秒跳动一格,共60格,每格为6度,则其秒针对应的角度为秒数6;分针的对应角度应该是分钟数6再加上(秒数60)6;时针对应的角度为小时数30再加上(分钟数60)30。
  3。数字时钟表达
  数字时钟表达方面可以直接用时分秒的数值对应上,但会出现一个问题当时分秒为个位数字时需要进行补位的设置,在个位数字前面添加一个0,以保证数字时钟的时钟以00:00:00六位的形式显示。
  具体实现步骤
  Step1
  新建文文档导入素材,实现基本视效。
  这部分的注意点:
  (1)数字时钟的时、分、秒的数字都需要使用文本控件,后面涉及到文本值的变化,直接导入Sketch文档后需要将其转化为文本图层(在图层位置参数设置上方)
  (2)石英表盘的素材指针的素材均为指向12点位置的指针,这样便于之后的计算
  (3)Protopie中图片中心点位置是可以调整的但是其数值上是以切图的百分比位置进行调整,所有建议石英表盘的素材指针的素材在尺寸上最好使用与表盘一致的大小的尺寸,便于定位到中心点。
  Step2
  建立三个变量分别命名为hour、min、sec,对应时、分、秒的值。(此处建立仅适用于当前场景的变量即可)本案例设定的初始时间是11:58:00,所以初始值分别为11、58、00。
  Step3
  添加触发自动加载,基于前文的分析对变量hour、min、sec赋值。
  (1)对于变量sec赋值2次,一次使其在开始后每秒增加1;一次使其每60秒做归零赋值。
  (2)对于变量min赋值2次,一次使其在开始后每60秒增加1;一次使其每3600秒做归零赋值;同时本案例中我设定的初始时间是11:58:00;所以增加1的赋值操作需要延迟60秒进行(当前秒数为00待秒数再次到达00后再做1操作);而归零操作需要延迟120秒进行(当前分钟数为58过120秒后才第一次做归零操作)。
  (3)对于变量hour赋值1次,一次使其在开始后每3600秒增加1,同时初始时间是11:58:00,所以同样延迟120秒进行;鉴于案例仅表现基本原理,应该没有会较真测上12小时的用户,在我这边归零的设置项就做简化。
  Step4
  添加触发监听,监听不断变化的变量sec,将石英表盘及数字表盘值与变量hour、min、sec的关系建立起来。
  (1)石英表盘的部分,添加时针、分针、秒钟图层的旋转反应,使其进行顺时针旋转,旋转至位置使用表达式,时针:(hour30)(min2);分针:(min6)(sec10);秒针:sec6。
  (2)数字时钟部分,对于分钟数及秒数增加条件判断,当数值小于10时使用表达式0sec和0min;当数值大于等于10时直接使用变量hour、min、sec的值。(时钟数值的部分由于从11开始计算,为了省事就没有增加位数判断)
  大功告成!!!可以直接在预览窗中查看效果

说说控伤感短语你不懂我我不怪你一、没有过不去的事情,只有过不去的心情。只要把心情变一变、世界就完全不一样了。不必太纠结于当下,也不必太忧虑未来;当你经历过一些事情的时候,眼前的风景已经跟从前的不一样。……忠告罗纳德里根要敲响一扇机会之门,首先要有信心把握住自己能干什么。年,爆发了经济大危机,接踵而至的是大萧条。年的那个夏天,我大学刚毕业就回到了克洛河当救生员。那些曾答应过帮我的人现在也……让老板满意的个动作下面对每一点的实战技巧做一一阐述:这句话的正确理解就像是销售的原则:客户永远是对的一样。是态度而不是实质。职场也是有伦理的,人格平等但位序有别。各扮演好各自的角色。……冬天冷水洗脸的好处是什么大家都知道冷水是有收敛的效果,而很多毛孔粗大的美眉们为了收缩毛孔,特意在冬天使用冷水洗脸。如果没有掌握正确的冷水洗脸的方法,只会出现相反的作用喔。我们面部的毛孔中存在着很多的污……真实的爱曾经有有个女孩深爱着一个男孩,但那个男孩却毫不知情。情人节快要到了,这个男孩委托女孩送一束花给另一个女孩。当男孩把花交到女孩手里的时候,女孩哭了,但她并没有让男孩知道。女……妖蝶的封印尼罗河的挽歌第十九章蛇蝎美人带上来!辛提卡纳朗声喊道。成群的埃及兵不知从什么地方涌了出来,押着被捆绑了手脚的德勒。父亲!阿西亚失声叫了起来,眼泪夺眶而出。德勒看起来很平静,那张俊美的脸又……朋友的眼睛是一面明镜一、友谊永远不能成为一种交易;相反,它需求最彻底的无利害观念莫罗阿二、我朋友不多,所以我格外珍惜你们。这是来自心底的话三、痛苦是别人的,快乐是自己的,麻烦是暂时的,……碰撞和挫折是一种更深刻的成长文古尔浪洼不仅同一家公司不同的部门和人之间会发生碰撞,与不同的客户和供应商之间的合作,也多有碰撞。很多人怕碰撞,觉得麻烦,我却不这样认为。我觉得凡是合作,必会碰撞。而碰撞……无悔表春我不明白有些人的坚持,就像我不明白自己不可避免的倔强一样一路羁绊,一路风雨,却仍就舍不得放弃,是自己太傻,还是命运捉弄?我一直觉得自己可以掌控一切,就像小时候只要努力,就……今年流行懒人烫慵懒出洋气感懒人烫发型设计对于懒妹纸来说,难道真的没有适合她们的烫发发型吗?首推气质的懒人烫。紫薯色的染发搭配,梦幻甜美。懒人烫发型设计懒人烫,就是不怎么需要打理的烫发,……这种生肖岁后越老越富有哪种生肖五十岁后越老越富有呢?在十二生肖中,不同的生肖运势也不同,那么,我们怎么看生肖运势好坏呢?通过运势分析,我们可以知道哪些生肖财运好吗?下面我们一起来看看哪些生肖运势比较……怎么样运动减肥效果好呢般都是很不错的,而且身体健康乃至精神状态也非常的好,这足以说明生命在于运动,只有养成运动的好习惯,才能解决身材肥胖的问题。对于正在减肥的人们来说,不妨尝试一下运动减肥法,选好运……
奥古斯特孔德奥古斯特孔德〔AugusteComte1798。01。191857。09。05〕,法国哲学家,实证主义的创始人,出生于法国蒙彼利埃一个税务官家庭,逝于法国巴黎。18141……泰勒本沙哈尔幸福的方法读后感《幸福的方法》读后感看了泰勒本沙哈尔的《幸福的方法》之后,想到许多,学到许多。我觉得这的确是一本让我们可以触摸到幸福的书。其实,幸福很简单。只要你留意,我们每个人都生活在……清新淑女范长直发乖巧可爱醉人心胖脸姑娘很适合这款瘦脸修颜的气质美长直发,搭配上新潮乖巧的空气感齐刘海,挑染的棕褐色染发,靓丽抢眼哦!很是帅气的一款棕色皮衣打扮,搭配上飘逸个性的深棕色长染发,简简单单的……很搞笑的个性句子很搞笑的qq个性句子1、那女人猛一看,挺好看,再仔细一看,还不如猛一看呢。2、这排字,叫谁写都写不工整吧:厂下广卞廿士十一卉半与本二上旦上二本与半卉一十士廿卞广下……黑猫的作用一只经历坎坷的老猫在猫际社会中悟出了一系列如何成为猫上猫的哲理警训,经过它的策划与教诲,很多猫都出类拔萃,有所建树。一只黑猫找到老猫,它想超过所有被老猫点拨过的猫。老猫想……新买的打底裤有点紧怎么办处理方法有这些新买的打底裤有点紧怎么办新买的打底裤有点紧的话可以多穿几次,并且再洗几次之后看会不会松一点,如果还是特别紧的话,建议再去买一条比较宽松的打底裤,这样一来走起路来也是非常的……还幼精华好吗还幼精华功效whoo还幼精华好吗whoo还幼精华采取的主要成分天山雪莲、野山参、鹿茸提取物、冬虫夏草、赤芝茎提取物等,天山雪莲具有非常好的恢复作用,可以有效延缓肌肤衰老,同时可以帮助……画眼线老是晕染怎么办想要眼线不晕染,首先就要选对眼线产品,眼线笔需要选择防水防汗的,这样才能够从根本上防止眼线晕染。另外在画眼线的时候也一定要注意自己的力度和手法,最好贴近睫毛的根部画,尽量避免在……男人们为何独爱红颜知己有时候真不明白,为什么男人非要弄个红颜知己,闹得家里鸡飞狗跳也在所不惜实在无法理解的姐妹们看看下面的文字也许会有所顿悟1、拥有一位漂亮的铁哥们会更让人得意男人或许都……双新玩法出炉微淘粉丝打团一。粉丝打call玩法简介符合活动资质的微淘商家,在活动期间,参与官方指定的8大话题内容发布。审核通过的内容,会根据热度排名计算,从私域到公域逐级赛马放大,曝光给更多用户……吃了多年的哈哈镜原来这才是正确的打开方式炎炎夏日,能让你从心底喊出一个爽字的事情是什么?是,空调棉被加wifi?冰镇西瓜和汽水?而,对于一个10年的哈哈哈镜铁粉,来说夏天最爽的就是:第一步下班后回家……为什么有些广告看完就忘无法引起消费者购买欲望为什么有些广告看完就忘,无法引起消费者购买欲望?分众传媒创始人江南春认为,一个很重要的原因就是,它偏离了消费者的原有认知。举个例子,国产奶粉品牌飞鹤,是分众传媒客户……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网