Sketch 58 Beta版本探祕,看看都有什麼新功能

Sketch 58 Beta版本已於近期推出(其實最近一段時間已更新了好幾個測試版),官方終於推出Smart Layout智能佈局,讓Symbol組件獲得響應功能,變得更加靈活和強大。


Sketch 58 Beta版本探秘,看看都有什麼新功能


之前我們只能使用第三方插件來製作響應式組件,比如之前介紹的Kitchen和Anima。不過畢竟不是官方親生的,難免會包含一些bug和不足。

比如Kitchen插件在製作Symbol組件的時候,其自動排版功能會出錯。Anima插件對上傳到藍湖的標註會有顯示問題。關鍵是在團隊協作的時候,其他使用源文件的同學也必須安裝對應的插件,否則沒有效果。

那麼這次Sketch 58 Beta版本新推出的Smart Layout智能佈局功能,能否解決長期困擾我們設計師的響應佈局問題呢?一起來看下。

Sketch最新Beta版本下載

如果想知道57版本的新功能,請看這篇文章《Sketch 57 Beta版本探秘,看看都有什麼新功能》

如果想體驗Sketch最新Beta版本,請進入Sketch測試版主頁下載 https://www.sketch.com/beta/。但是要記住,一定不要用在自己的正式文件中,防止修改後,低版本打不開。

Sketch 58要求Mac系統版本是macOS High Sierra 10.13.4及以上,下面是Sketch各大版本對應的Mac系統版本,如果遇到新版的Sketch打不開就需要檢查下自己的系統版本。

Sketch52-58系列版本需要macOS High Sierra 10.13.4及以上

Sketch51系列版本需要macOS Sierra 10.12.2及以上

Sketch50系列版本需要OS X El Capitan 10.11.2及以上

Smart Layout智能佈局介紹

本次Sketch 58 Beta最大的更新就是這個Smart Layout。

在新建Symbol組件時,彈窗新增Layout選項,總共有7個屬性,分別對應不同的圖標,下面是每個屬性的簡單介紹。


Sketch 58 Beta版本探秘,看看都有什麼新功能


No Layout

正常佈局,也就是和原先一樣,沒有特殊效果。

Left to Right Layout

賦予Symbol組件智能佈局效果,組件尺寸會根據內容變化,方向是水平從左往右佈局。

Horizontally Center Layout

同上,方向是中間往左右兩端佈局。

Right to Left Layout

同上,方向是從右往左佈局。

Top to Bottom Layout

賦予Symbol組件智能佈局效果,組件尺寸會根據內容變化,方向是垂直從上往下佈局。

Vertically Center Layout

同上,方向是中間往上下兩端佈局。

Bottom to Top Layout

同上,方向是從下往上佈局。

另外在選擇好Layout屬性後,Symbol頁面的畫板組件圖標會發生變化,除了No Layout佈局還是之前的畫板圖標之外,其餘6個都有對應的新圖標,看下圖。


Sketch 58 Beta版本探秘,看看都有什麼新功能


此外,選擇畫板後,右側的屬性面板中會新增佈局選擇功能,包含上面講的7種屬性,可隨時對Layout佈局進行更改。


Sketch 58 Beta版本探秘,看看都有什麼新功能


看上面的描述還是比較迷惑,實際上智能佈局簡單說就是賦予Symbol組件內容邊距的功能,尺寸隨內容變化而變化,有點類似於前端CSS中的padding屬性。下面用實際例子展示。

製作彈性按鈕

以前我們使用過Kitchen和Anima製作過彈性按鈕。需求是,文字兩端的邊距(即CSS中的padding)保持固定,文字數量不固定,按鈕寬度隨文字內容走。

那麼在Sketch 58中,我們先製作一個按鈕,文字兩端的邊距是20。

Sketch 58 Beta版本探秘,看看都有什麼新功能

轉化為Symbol,出現彈窗,在新增的Layout下拉中,選擇Left to Right Layout,這樣文字變化時,左邊是固定不動的,內容往右邊延展。


Sketch 58 Beta版本探秘,看看都有什麼新功能


這樣一個彈性按鈕就做好了,不管文字有多少,兩端邊距永遠保持固定20。和前端CSS中的padding-left和padding-right功能一樣。

Sketch 58 Beta版本探秘,看看都有什麼新功能

如果這個時候我們再拉伸Symbol,右側Overrides會出現一個新的圖標:縮小實例以適配內容。點擊後,被拉伸的組件會還原為文字內容長度。


Sketch 58 Beta版本探秘,看看都有什麼新功能


注意,這個和原先的重設覆蓋層圖標不同,不會清除覆蓋的文本內容,只會還原為適合內容大小。

以上是從左往右的佈局,水平兩端和從右往左也是一樣的道理,只是方向不一樣,下圖是從右往左的佈局。


Sketch 58 Beta版本探秘,看看都有什麼新功能


這就是智能佈局的主要功能,賦予Symbol組件CSS代碼padding屬性,具備響應特徵。還需要注意的是,智能佈局目前只針對Symbol組件,Kitchen插件是可以作用於普通組的。

製作彈性按鈕組

上面是單個組件的智能佈局,如果是嵌套組件呢?也是可以的,一起試下。

我們把剛才做的按鈕橫向分佈三個,再一起做成新的按鈕組Symbol組件,結構看下圖。


Sketch 58 Beta版本探秘,看看都有什麼新功能


新的按鈕組內,每個按鈕已經是響應式的,那麼做成組後就會保持組內元素的間距固定,更改下文字內容看下圖。


Sketch 58 Beta版本探秘,看看都有什麼新功能


非常棒,已經滿足了我們剛開始的需求。但是不建議嵌套過多,要保持組件化設計思維。當然了,間距問題,Sketch 57已經提供了多元素間距調整功能,只多了一步,但是不用把整體再次轉化Symbol,大家可以根據自己的需要靈活選擇。

製作信息卡片

以上講的是水平方向佈局,同理垂直方向佈局道理也一樣,我們以最常見的信息卡片為例子。一般情況下卡片圖片不變,標題和內容文字的不固定會導致卡片整體高度也會發生變化。利用智能佈局我們可以讓卡片變成響應式擴展。


Sketch 58 Beta版本探秘,看看都有什麼新功能


確定好上下左右的間距,例子中用的16,然後建立組件,Layout選擇從上往下佈局,這樣標題和內容文字增多,上下的間距是保持不變的,內容高度自動增加。


Sketch 58 Beta版本探秘,看看都有什麼新功能


總結

以上就是Sketch 58 Beta版本新增的Smart Layout智能佈局介紹。關於這個新功能,我們還可以做很多響應式的組件,提升設計效。Sketch的更新速度也在加快,很多之前第三方插件才可以實現的效果也被官方一一收入囊中。希望Sketch的發展越來越好,成為設計師真正的設計利器。

差點漏了一個點,58版本的歡迎界面也做了大更新,至於好不好看就因人而異了。最後來一睹芳容。


Sketch 58 Beta版本探秘,看看都有什麼新功能


THE END


分享到:


相關文章: