沧州三亚菏泽经济预测自然
投稿投诉
自然科学
知识物理
化学生物
地理解释
预测理解
本质社会
人类现象
行为研究
经济政治
心理结构
关系指导
人文遗产
菏泽德阳
山西湖州
宝鸡上海
茂名内江
三亚信阳
长春北海
西安安徽
黄石烟台
沧州湛江
肇庆鹤壁
六安韶关
成都钦州

进阶教程动效时钟

2月10日 溷元楼投稿
  时钟是我们每个人的手机上都会有的一款工具类应用,帮助用户查看时间或进行时间管理,一般包含时钟、闹钟、秒表、计时器等功能,本次教程将通过Protopie来实现时钟应用中的时钟、秒表及计时器的功能,教程将分为三篇进行讲解。
  前言Protopie简介
  目前市面上有非常多可做交互型动效(可实际操作交互的效果)的软件,常见的有:
  Principle、Flinto上手快速,高效实现逻辑简易的交互动效;
  Framer、Origami有学习门槛,需要一定的代码知识,和开发衔接便利,可实现逻辑复杂的交互动效。
  上图为外媒评价的市面上主流制作交互软件的分布,横坐标为保真度,纵坐标为制作速度。
  在我们实际应用一些案例之后,认为Protopie这款交互型动效软件综合优势更大,它入门简单,逻辑清晰,相较于Principle,它能完成自定义程度更高的高保真原型,又比Origami、Framer等软件的学习难度低,同时可以实现传感交互和跨屏幕交互。目前该软件持续更新中,增添了控件定义等功能,大大方便团队的合作开发,谷歌、一加等设计团队均在使用它。
  在Protopie的官网上,有基础教程供大家学习,本篇是进阶教程,建议有一定基础的童鞋学习,帮助大家更深入地应用这款软件,挖掘更多可能性。
  时钟模块交互动效教程
  时钟是我们每个人的手机上都会有的一款工具类应用,帮助用户查看时间或进行时间管理,一般包含时钟、闹钟、秒表、计时器等功能,本次教程将通过Protopie来实现时钟应用中的时钟、秒表及计时器的功能,教程将分为三篇进行讲解。
  时钟帮助用户查看当前时间,主要动效包含石英表盘及数字两部分,实现以秒为单位的时间显示。
  秒表从零开始进行计时操作,支持开始、暂停、计次、复位,时间精度为百分之一秒。
  计时器用户可以设定24小时以内的某一具体时间值进行倒计时,开始计时后时间倒数,界面显示剩余时间,同时圆环显示剩余时间百分比。支持开始、暂停、继续、取消操作,时间精度为秒。
  时钟帮助用户查看当前时间,本案例中具体实现的时钟包括石英表盘及数字动态显示两部分组成。主要利用时、分、秒三个变量对赋值计算,实现以秒为单位的时间显示。
  具体实现效果
  案例源文件预览下载: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和0当数值大于等于10时直接使用变量hour、min、sec的值。(时钟数值的部分由于从11开始计算,为了省事就没有增加位数判断)
  大功告成!!!可以直接在预览窗中查看效果
投诉 评论

历史古代螃蟹宴上是怎么洗手的宋代以前,洗脸、净手、浴身的时候,没有成团的肥皂,而是使用澡豆,澡豆恰恰是以豆子研成的细末作为主料。贾府女眷赏桂花吃螃蟹,凤姐又命小丫头们去取菊花叶儿、桂花蕊熏的绿豆面子……娱乐好消息爱情公寓电影版即将上线编者按:相信很多观众朋友对于《爱情公寓4》第四部的结尾很疑惑,剧组很早以前也透露会继续拍。果然,剧组没有食言,《爱情公寓》即将回来,希望是众望所归。而如今的张伟也变了个样。……成熟的男生网名很励志的温柔体贴i学会忘记淡忘。謝謝伱詤訁申请微笑。转身、快乐坦诚相待借不到的三寸日光我想稳定学习雷锋好榜样生活是一场無奈的……天使不忧伤我不知道我是不是你的天使,可是我知道你是我的相思。老婆,你是我的天使,是我一生中最最重要的人。究竟有多重要?她不知道,只是在他走后,她空间里依然保存着两个人简短的对……你知道吗寻找女人乳房敏感区点与乳头性活动不但是人类繁衍生息的关键,更是夫妻生活质量优质与否的保证。掌握一些性技巧对提升夫妻感情致关重要。两性生活性技巧:寻找女人乳房敏感区G点与乳头的挑逗更刺激男性朋……存在发生过性行为处女膜还完好无损情况么下面就让小编来为大家讲解一下存在发生过性行为处女膜还完好无损情况么?这里和大家简单介绍一下!浙江一女子二胎快生了医生发现她处女膜完好无损操作方法01:hr主要是她的……关于电影搜索观后感范本看过之后久久不能平静,电影里有太多信息点触动心弦??电影里没有真正的一个坏人,这些人却集体干了一件让人痛恨的坏事。杀死小叶的凶手是具体的哪个人吗?是陈若兮吗?是莫小……为何英国殖民过的地方很发达而法国殖民过的地方却很最近估计很多人也都发现了,那就是这个英国的殖民地对比这个法国的殖民地还是有非常大的差别的,英国的殖民地相对于法国的殖民地来说真的是发达了很多很多了,那么很多人要问为什么,这其中……青岛旅游温馨提示1。青岛环境优美,道路整洁,极为干净,因此烦请到青岛旅游的朋友不要乱扔垃圾、随地吐痰。2。青岛隶属山东,青岛人与其他山东人一样也是吃大葱、大蒜长大的,所以说话比较冲,脾气……进阶教程动效时钟时钟是我们每个人的手机上都会有的一款工具类应用,帮助用户查看时间或进行时间管理,一般包含时钟、闹钟、秒表、计时器等功能,本次教程将通过Protopie来实现时钟应用中的时钟、秒……重新认识控件三选择框最近总想着,憋出一篇大文章,但是事实上越是想憋,越是憋不出个满意的,索性写写小的观察和总结。也许写的内容不周全,但是自己写的舒心和惬意定义我自己的定义中,就是单选框……化学常用软件旧文重发,温故知新本文内容来源于网络。ChemDraw是一款学化学的人基本都知晓的画结构式的软件,现已更名为ChemBioDraw这是一款对于我们研究化学的人……
人累了心死了的说说大众思维精英思维王者思维醍醐灌顶分钟读完时间的悖论关于时间观的科学虚空岁月红楼梦甄士隐与贾雨村是什么关系这种油遇到白醋美容有奇效致自己的说说该走的还是会走没有谁会为谁停留超级英雄心里都有病听呐喊最流行最的女生短发发型短发本命女孩福利大放送日本女生都在疯染橘色头发超显白黄皮妹也能驾驭如果爱老人冬季饮食食补方法大全拒绝五支球队合同,随即签约快船,生涯打13年了,他迫切想拿冠享受生活个性励志签名大全美甲搓条三种怎么用美甲搓条三种用法分享厦门特产有哪些?立秋后可以种豆角吗儿童遗尿症,这八大危害不得不注意啦关于红楼梦的600字读书笔记香港电影史上无法超越的18个经典瞬间人小鬼大,小孩子可以多精明?我就这样被一个6岁的孩子套路了电子锁很容易就没电吗?苏杭造句用苏杭造句大全

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找