Sketch再次爲設計師們帶來驚喜。隨着Smart Animate功能的推出,UI設計師們終於可以輕鬆地爲原型設計注入生動的動畫效果,使界面更具吸引力和互動性。

Smart Animate的核心原理類似於Keynote中的Magic Move功能。它能夠自動識別多個畫板中同名圖層,並在這些圖層之間創建流畑的過渡動畫。當設計師在不同畫板中調整某個形狀的大小或位置時,Smart Animate會自動生成相應的動畫效果,無需手動設置複雜的動畫路徑。

111.jpg

這項功能的智能之處在於其自動識別圖層變化的能力。設計師只需爲圖層命名,Smart Animate就能根據這些變化生成動畫,大大簡化了動畫設計過程。同時,設計師還可以自定義動畫的持續時間和緩動效果,如線性、加速等,以滿足不同的設計需求。

Smart Animate的應用範圍相當廣泛,從按鈕點擊後的頁面過渡、菜單展開到信息展示等各種交互場景都能勝任。它不僅能創造出豐富的視覺效果,還能顯著提升用戶的互動體驗。例如,當用戶點擊某個按鈕時,頁面可以通過平滑的動畫過渡,增加設計的動感和連貫性。

除了基本的大小、位置和透明度變化,Smart Animate還支持旋轉和顏色變化等複雜效果。這意味着設計師可以通過簡單的操作實現更加豐富多樣的動畫效果。

在實際應用中,Smart Animate展現出了強大的靈活性。例如,在動畫過渡場景中,兩個畫板上大小不同的橢圓形圖層可以實現平滑的尺寸變化動畫。在進度動畫應用中,如指紋驗證過程,指紋的不同部分可以通過動畫逐步填充,直觀地展示當前進度。

對於音樂播放器界面,Smart Animate可以在用戶點擊專輯後流暢地展示曲目列表,各個信息元素會根據圖層位置和透明度進行動畫展示,大大增強了動態用戶體驗。在應用引導頁面設計中,圖像和元素可以隨用戶操作而移動、旋轉或變形,提供更直觀的引導效果。甚至在經典的macOS側邊欄設計中,Smart Animate也能通過添加懸停狀態來豐富導航交互。

Smart Animate的推出無疑爲UI設計師們提供了一個強大的工具,不僅能讓設計作品更加炫酷,更能顯著提升用戶的交互體驗。這一功能的出現,標誌着Sketch在動態交互設計領域邁出了重要一步,爲設計師們開啓了更多創意可能。

參考資料:https://www.sketch.com/blog/smart-animate/