[譯]《Motion Design for iOS》(十)

如同生活一樣,時(shí)間就是一切

有一個(gè)我至今沒提到的動(dòng)畫的關(guān)鍵成分,但它確實(shí)是創(chuàng)建一個(gè)非常棒的、自然的動(dòng)畫最重要的一塊拼圖。時(shí)間。在一個(gè)動(dòng)作發(fā)生和一個(gè)動(dòng)畫開始之間的時(shí)間。一個(gè)動(dòng)畫持續(xù)的時(shí)間。在兩個(gè)動(dòng)畫開始之間的時(shí)間。

當(dāng)然還有的是,你的動(dòng)畫元素的屬性如何隨著時(shí)間改變,只是動(dòng)畫的本質(zhì)。

最簡(jiǎn)單的可視化說明時(shí)間以及屬性隨著時(shí)間改變的效果的方式如下所示。


image

一個(gè)線性動(dòng)畫的時(shí)間曲線


圖像代表了一個(gè)動(dòng)畫。垂直坐標(biāo)軸表示你在動(dòng)畫的屬性值,在這個(gè)例子中是元素的比例。對(duì)于這個(gè)動(dòng)畫,我們會(huì)從比例值為0.0開始(對(duì)用戶不可見)并以1.0的比例值結(jié)束(元素的初始尺寸)。

水平軸表示動(dòng)畫開始(經(jīng)過0秒)到你的動(dòng)畫完成的時(shí)間,在這個(gè)例子中,是一個(gè)1秒長(zhǎng)的動(dòng)畫周期。橙色的線準(zhǔn)確地表示了在某個(gè)特定的時(shí)間點(diǎn)屬性值會(huì)變得怎樣。如你所見,橙色的線是完全筆直的,這意味著值隨著時(shí)間改變的比率是一個(gè)定值。對(duì)于這個(gè)動(dòng)畫,比例值隨著一秒的時(shí)間以一個(gè)不變的變更比率從0.0到1.0變化。

這種特殊的時(shí)間曲線說明了一個(gè)線性動(dòng)畫,例如一個(gè)球在一秒時(shí)間內(nèi)從比例0到比例1的線性動(dòng)畫。

這個(gè)球的比例隨著時(shí)間以固定的速度持續(xù)增長(zhǎng),因?yàn)檫@個(gè)動(dòng)畫有一個(gè)線性的時(shí)間曲線。為什么要稱一個(gè)直線為曲線呢?因?yàn)槟愫苌僮寗?dòng)畫處于線性的時(shí)間下,大多數(shù)的動(dòng)畫時(shí)間圖看起來都是曲線。下面的四個(gè)圖形表示了一些典型的動(dòng)畫時(shí)間。


image

垂直軸表示你動(dòng)畫的屬性值,例如元素的比例或位置(如上面的圖形所討論的)。垂直軸的底部表示屬性的開始值,也就是為0的Y坐標(biāo),垂直軸的頂部是屬性的結(jié)束值,也就是為100的Y坐標(biāo)。水平軸表示你的動(dòng)畫從開始到結(jié)束的時(shí)間,整個(gè)軸長(zhǎng)表示動(dòng)畫的周期。線準(zhǔn)確地指示了在特定的時(shí)間點(diǎn)屬性值會(huì)變成什么樣。

曲線的動(dòng)畫時(shí)間看起來是什么樣的?例如一個(gè)小球,以1秒的周期動(dòng)畫,但這次,我們要將其放在一個(gè)緩入緩出動(dòng)畫的球的旁邊,看看有什么不同。

緩入緩出動(dòng)畫的小球的時(shí)間曲線大致如下。


image

一個(gè)緩入緩出的曲線在很多地方都和線性時(shí)間曲線不同。首先,它確實(shí)是一個(gè)曲線,所以在0.25秒的時(shí)候比例不是0.25,值改變的速率不是恒定的。然后,最容易注意到的,它產(chǎn)生了一種不同的動(dòng)畫動(dòng)作,即慢慢地開始動(dòng)作(好像落后了一點(diǎn))并且慢慢地結(jié)束(就好像接近最終比例的時(shí)候緩慢地變成最終值)。

線性動(dòng)畫曲線意味著你的屬性值隨著時(shí)間的流動(dòng)以恒定的步伐改變,而各種遲緩的圖形表示屬性值會(huì)緩慢地開始改變,或者緩慢地結(jié)束改變,或者兩者都有。

查看完整合集:https://github.com/Cloudox/Motion-Design-for-iOS


查看作者首頁

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 在iOS中隨處都可以看到絢麗的動(dòng)畫效果,實(shí)現(xiàn)這些動(dòng)畫的過程并不復(fù)雜,今天將帶大家一窺ios動(dòng)畫全貌。在這里你可以看...
    每天刷兩次牙閱讀 8,688評(píng)論 6 30
  • 1 背景 不能只分析源碼呀,分析的同時(shí)也要整理歸納基礎(chǔ)知識(shí),剛好有人微博私信讓全面說說Android的動(dòng)畫,所以今...
    未聞椛洺閱讀 2,844評(píng)論 0 10
  • 書寫的很好,翻譯的也棒!感謝譯者,感謝感謝! iOS-Core-Animation-Advanced-Techni...
    錢噓噓閱讀 2,429評(píng)論 0 6
  • 動(dòng)畫翻譯3 自然的動(dòng)畫 可以使用標(biāo)準(zhǔn)的時(shí)間曲線,但那并不是最優(yōu)方案,并且不一定會(huì)帶給用戶令人贊嘆和愉悅的感覺,因?yàn)?..
    SHChen閱讀 823評(píng)論 0 2
  • 想想語言,可不知怎么講。國(guó)家倡導(dǎo)的是我們行為的指標(biāo),然而實(shí)際上卻是不得為,為什么呢?雖然在大力倡導(dǎo)要加強(qiáng)民眾監(jiān)督,...
    靜水流深091700閱讀 412評(píng)論 0 0

友情鏈接更多精彩內(nèi)容