技能 | Keynote 中的圆环图表之动画篇

大家好,我是付甫小生。

在上一篇文章《技能 | Keynote 中圆环图的制作方法》中介绍了圆环图表的制作方法,但并未介绍如何为圆环图表加载动画。恰好在上月底,知乎的上有个小伙伴「zudo」邀我回答问题 「这个 keynote 效果如何实现?」,就是下面图中的这个动画效果:

也就是 Keynote 中圆环图表的动画问题,在这个问题的回答中,当时只放了源文件,今天分享一下制作方法。

在 Keynote 中没有圆环图表,当然也不会有与之相应的动画效果。库克在发布会中的这个动画效果,是否是用 Keynote 制作的不清楚,但是能肯定的是,Keynote 也可以做出这种效果,只是操作会烦琐一些。

为了能够更好的理解这一过程,我们先做一个半圆出现的动画,半圆或者圆的出现做好了,圆环的动画也就差不多了。

首先,准备一个直径为 350px 的半圆,并将其填充为渐变色,或者你喜欢的颜色,如下图:

第二步,再准备一个半圆,直径比略大于上面的就可以,这里直径取 400px,颜色填充为黑色,复制一份,水平翻转并设置为「无填充」,然后将这两个半圆进行组合,如下图:

第三步,为了在加载动画时能够准确区分画布中的对象,接下来要给这些对象进行命名,按下「shift + command + L」「显示对象列表」,然后对对象进行命名,如下图:

然后将「遮罩-右」移动至「半圆-右」的上方,两者的圆心对齐,如下图:

第四步,为对象加载动画。底层的半圆被上层的半圆给遮住了,要想让它出现,就要移走上层的半圆。我们要做的就是让上层的半圆旋转一个一个角度,这样底层的半圆就显示出来了。选中「遮罩-右」,在检查器中找到「动画效果>>动作>>添加效果>>旋转」,这个动画效果默认时旋转 45°,保持不变,将「加速」设置为「无」,如下图:

把页面背景设置为黑色,观看一下动画效果:

要想让整个半圆出现,只需将「遮罩-右」的旋转角度设置为 180° 即可,此处不再演示。这就是一个半圆的出现动画,如何让它看上去像个圆环?

只需要加个遮罩就可以了,如下图:

这其实还是一个障眼法,遮罩的颜色要与背景保持一致,这里为了方便演示,将其设置为黄色,看一下动画效果:

如果圆环表示的数据占比 ≤50%,可以用上述方法。那 >50% 怎么办?比如在文章开始的那个动画中库克用的数据——96%。

方法还是很简单,刚才介绍了半圆的出现动画的方法,那 96% 无非就是两个半圆先后出现,只是在第二个半圆出现的时候,其遮罩旋转的角度需要计算一下。以 96% 这个数据为例,看方法:

首先,将上述步骤中的两组对象复制一份,重新做命名,最下层的两组进行水平翻转(A 的填充色药坐下更改),其层次关系及说明见下图:

从下至上依次为 A、B、C、D。

接下来就要给 A、B、C、D 设置动画,整体思路为:A、C 保持不变,D 旋转 180° 之后消失,D 消失的同时 B 开始旋转,旋转的角度为 180° × 96% = 172.8°。

D 旋转 180° 之后就会与 B 完全重合,如果此时 D 不消失,会完全遮住 A,无论 B 怎么旋转,A 是不会显示的,所以 D 旋转之后要马上消失,参数设置如下:

来看一下动画效果:

为了更逼真一些,将背景设置为黑色,B、D 的填充色改为灰色,最顶层的「遮罩」也设置好,然后看一下动画效果:

是不是很逼真,学会这招,足以 hold 住你的老板了。

不过别急,你仔细看一些,是不是还有什么问题?没发现不要紧,我这有三个,怕你们不练习,不再赘述了,留下来当作思考题吧。

第一个问题:库克在发布会中使用幻灯片的背景可不是纯色的,是渐变色,这个主题乔布斯一直用,库克也在用,老罗也在用,问题不在于谁用,而是,这种情况下,怎么才能让你的圆环图表更逼真呢?不会的抓紧往前翻,看《技能 | Keynote 中圆环图的制作方法》。

第二个问题:刚才我们做的动画,都是顺时针旋转,那逆时针旋转时怎么设置?对象的层级关系又怎样?

第三个问题:如果你观察仔细的话,会发现无论是库克的幻灯片,还是我刚才讲过的例子,“圆环”的填充色都为渐变色,不同的是,库克用的是上下垂直渐变,这样设置很方便,两个半圆保持一致即可。但是在本教程中,我设置的渐变色是有倾斜角度的,这种情况下就不是「格式刷」刷一下那么简单了,需要耐心调整,这样两个半圆结合起来的时候,才能更像一个完整的圆。怎么调整,留给你们自己吧。

补充一句:

新版的 Keynote 已经发布了,在 App Store 可以下载,版本号为 8.0,而且名字也改了,加了两个字,叫做「Keynote 讲演」,新版本中加了「二维圆环图」,但是还没有特别适合它的动画效果,期待更新吧。

新版本中已加入「二维圆环图」
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,175评论 5 466
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,674评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,151评论 0 328
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,597评论 1 269
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,505评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 47,969评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,455评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,118评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,227评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,213评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,214评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,928评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,512评论 3 302
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,616评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,848评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,228评论 2 344
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,772评论 2 339

推荐阅读更多精彩内容

  • 1 CALayer IOS SDK详解之CALayer(一) http://doc.okbase.net/Hell...
    Kevin_Junbaozi阅读 5,108评论 3 23
  • 大家好,我是付甫小生,今天分享的话题是,如何在 Keynote 中绘制圆环图,这里的圆环图,指的是有数据驱动的圆环...
    付甫小生阅读 14,958评论 0 4
  •   网络上有很多关于加载效果的文章,大部分都比较重复也比较简单,比较累赘。这里我总结了几种非常常用的,和一款最常见...
    果汁凉茶丶阅读 1,619评论 0 2
  • 德国哲学家莱布尼茨曾经讲过一句非常有名的话:世上没有两片完全相同的树 叶。 不轻易评价别人的生活,不随意打扰别人的...
    婧公子_5f8b阅读 203评论 0 0
  • 是否?每个人的心中,都有一个属于自己的小城。那里有着,只有自己才能读懂的风景。 是否?每个人的眼里,都有一片属于自...
    语诺阅读 676评论 2 5