最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

掌握著六個技巧,你的動態(tài)設計也能達到大師級別。

2020-03-25 00:48 作者:look資源網(wǎng)  | 我要投稿

功能性動畫是具有明確的、合乎邏輯的目的的微妙動畫。它能夠降低用戶在認知上的負擔,阻止毫無征兆的變化出現(xiàn),并在不同頁面、元素、層級間建立起一套更好的空間關(guān)系。還有重要的一點就是,動畫使用戶界面更符合真實。

通過在用戶界面間游刃有余的出現(xiàn),并改變它們的形狀和大小,動畫可以使用戶界面散發(fā)出生氣。你應該在具有導航意義的上下文間切換時、在解釋頁面元素的狀態(tài)變化時、在強化元素的層級關(guān)系時考慮使用合理的動畫來完成這期間平滑的過渡。

成功的動態(tài)設計具有以下六個特征:

1、積極反饋

在UI設計圈,視覺上的反饋是極其重要的,好的視覺反饋之所以起到作用是因為它符合了人們在認知上的自然預期。想想看,在真實生活中,按鈕,控件和其他物品大都能夠針對我們的操作做出友好的響應,而這種真實的體驗也應該遷移到界面設計中。

用戶界面應該精確的在用戶觸發(fā)動作的地方及時響應,并顯示出觸發(fā)的動作或元素本身跟新界面間的聯(lián)系。對用戶來講,能夠在應用程序中觸發(fā)一定操作后意識到發(fā)生了什么是非常棒的感覺。

2、視覺聯(lián)動

關(guān)聯(lián)性是以新的方式創(chuàng)建出那些在元素或動作的作用下所觸發(fā)的新界面。關(guān)聯(lián)性背后的邏輯是幫助用戶理解剛剛在視圖布局中發(fā)生的變化以及觸發(fā)的源頭。

下面可以看到兩個關(guān)于菜單轉(zhuǎn)變的例子。例1中,菜單出現(xiàn)在遠離觸發(fā)點的位置,這種方式打破了兩者間的關(guān)聯(lián)性。

在例2中,菜單就是從觸發(fā)點位置出現(xiàn),恰似菜單和觸發(fā)點綁定在一起,其關(guān)聯(lián)項不言而喻。

另一個例子是在特定條件下功能變化的操作按鈕?!安シ拧?和 ”暫停” 可能是最普遍的一個例子。 將播放按鈕變換為暫停按鈕意味著兩個動作是關(guān)聯(lián)的,在操作時按壓一個按鈕后就將顯現(xiàn)另外一個。你應該在一個動作的不同狀態(tài)間嘗試使用這種過渡動畫,使它看起來平滑而不失連續(xù)性。

3、流暢的慣性作用

避免出現(xiàn)意外的轉(zhuǎn)變。每一個動作都應該能映射到真實世界中。在真實世界,一個物體加速或減速要主要取決于自身的重量和接觸面的摩擦力大小。類似的,在一個用戶友好的界面中,開始和結(jié)束都不要是突如其來的。

下面是一個很好的例子,用戶選擇一個列表項后放大查看其詳細信息,在卡片的擴展過程中,原本的小卡片遵循了一條面向終點的弧線型軌跡。

4、 特別的入和出設計

用戶引導應該在合適的時間出現(xiàn)在合適的地點。動態(tài)變化,因其本質(zhì)影響,在一個用戶界面中擁有最高的吸引力。文本段落和靜態(tài)圖像都無法與其相比。一個設計優(yōu)秀的轉(zhuǎn)場能帶領(lǐng)用戶從一個交互到另一個交互。

對于一個新手用戶,他常常不能預測一個將要發(fā)生的交互動作會是怎樣的,而合適的動畫則能夠指引用戶且不會讓用戶覺得內(nèi)容的變化太過突然。

Mac OS在最小化窗口的時候使用一個功能性的動畫效果。這個動畫將窗口的兩個狀態(tài)連接在了一起。

另一個很好的案例是下面這種父子層級間的轉(zhuǎn)場,用戶選擇了一個列表項或者卡片元素,然后經(jīng)由動畫方法展開其詳細信息的視圖。這樣的轉(zhuǎn)場效果允許了用戶在變化前后保持上下文聯(lián)系。

5、合適的速度

元素在不同的位置或狀態(tài)間轉(zhuǎn)變時,其運動應該足夠快到不用讓用戶等待,但同時也要足夠緩慢好讓用戶能夠理解這個過程(快速的同時保證用戶理解)。

不要讓動畫太慢,好像是產(chǎn)生了不必要的延遲得讓用戶等待一樣。

減緩許多元素的變化速度會延長整體動態(tài)變化的時間。

讓你的動畫足夠快保證用戶不必等待這個過程的逐漸完成。

想想看,很多轉(zhuǎn)場用戶是會頻繁看到的,你一定要讓這個過程夠快,別讓用戶總是等。這個時間應該控制在300ms以下。

6、清新清晰的動態(tài)思路

轉(zhuǎn)場動畫應該避免一次性做太多事情,試想在有多個項目需要朝不同方向或不同路徑移動時,看上去不混亂才怪。

轉(zhuǎn)場應該清晰、簡單而連貫一致。對于動畫而言,少即是多。因此我們應該關(guān)注于對用戶起到實用性作用的動畫效果。?

結(jié)論

最后重要的一點是,動態(tài)變化絕不是隨機的,每一個動作的背后一定有其實際目的。它幫助指引用戶關(guān)注于那些重要的地方而不至于迷失自己。不管你的應用程序是有趣好玩的還是嚴肅直接的,使用合適的動態(tài)設計原則必將能夠幫你向用戶提供一個干凈而富粘性的用戶體驗。

更多動態(tài)設計知識請關(guān)注:look資源網(wǎng) ?lookzy.cn


掌握著六個技巧,你的動態(tài)設計也能達到大師級別。的評論 (共 條)

分享到微博請遵守國家法律
沈丘县| 巴东县| 金堂县| 江城| 上虞市| 兴安县| 雷州市| 文山县| 通辽市| 阳原县| 辛集市| 屯留县| 莱西市| 延寿县| 卓尼县| 温宿县| 固安县| 宁强县| 新民市| 越西县| 西和县| 成安县| 汤阴县| 七台河市| 南宫市| 乃东县| 乐清市| 吉林省| 清水县| 张家港市| 乐陵市| 泗阳县| 临邑县| 金沙县| 依安县| 深圳市| 宝清县| 综艺| 全州县| 兖州市| 隆子县|