日本a在线观看_久久久三区_久久99精品久久久久久国产越南_在线观看中文字幕av_国产精品久久久久久久久久东京_a免费视频

PS設計教程網(wǎng)歡迎你!

如何構(gòu)建如何構(gòu)建來提高團隊工作效率

文章來源于 優(yōu)設,感謝作者 閱文體驗設計YUX 給我們帶來經(jīng)精彩的文章!
設計教程/設計理論/設計理論2019-02-24
本文將深入細節(jié)從多角度去解析組件化的概念,幫助我們理解、構(gòu)建組件庫。

設計組件化的概念本身是從程序的開發(fā)模式中演變而來。開發(fā)中的工程化思維是不是也可以幫助我們高效的管理設計稿呢?產(chǎn)品的快速迭代中,原本固化的工作模式越來越不適應環(huán)境的變化,而研究各種工具、優(yōu)化設計流程、開放設計思維可以讓設計師有更多時間去優(yōu)化體驗、尋求設計價值。

關(guān)于組件化可以對團隊產(chǎn)生多大的影響,組件化管理對于設計師來說,迭代效率得到顯著提升,設計團隊能夠主導產(chǎn)出的優(yōu)化結(jié)果增多。

我們?nèi)粘J褂玫?Sketch 之所以能成為目前最主流的產(chǎn)品設計工具之一,我個人認為在于它的每一次更新,都可以多多少少解決目前設計過程中的某些痛點,而科學使用這些功能會將設計師的能力最大程度發(fā)揮出來。那么如何將項目組件化?本文將從起點讀書的組件化案例中吸取核心內(nèi)容與大家分享。

理解產(chǎn)品結(jié)構(gòu)

業(yè)務屬性的不同,對于產(chǎn)品整體布局的影響也存在差異,讀書、社交、電商、新聞、視頻等品類App 都有自己獨有的組件結(jié)構(gòu),而相同品類下的產(chǎn)品結(jié)構(gòu)基本大同小異,以讀書類產(chǎn)品為例,橫向?qū)Ρ龋蟛糠值拈喿x頁、精選頁、書詳情頁結(jié)構(gòu)基本相似,唯一不同的是業(yè)務各有不同,模塊位置等有所差異,但是從組件復用性上看都存在極大相似度。

并不是各類產(chǎn)品廠商不想做差異化,而是本身的業(yè)務屬性對于大部分用戶來說已經(jīng)形成一條比較成熟的數(shù)據(jù)排版結(jié)構(gòu),較大的改變會招致用戶的反感,雖然可博得部分用戶的追捧,但這樣的「創(chuàng)新」對于一個成熟產(chǎn)品而言卻是不利的,因此我們往往會把更多的差異放在組件細節(jié)上,所以理解產(chǎn)品的結(jié)構(gòu)可以幫助我們快速構(gòu)建組件庫的基本框架,在此框架基礎(chǔ)上可以對組件大致做下分類和優(yōu)先級排序。

組件歸類

對自己負責的產(chǎn)品結(jié)構(gòu)有所認知后,我們就需要對產(chǎn)品結(jié)構(gòu)進行程度上的解構(gòu)、分類。組件(UI層面上的)的歸類通常分為四種:原生組件、擴展組件、自定義組件、封裝組件。

如何構(gòu)建如何構(gòu)建來提高團隊工作效率

原生組件,顧名思義就是系統(tǒng)本身自帶的組件類型,例如按鈕、導航、彈窗等等。

擴展組件,是基于原有組件基礎(chǔ),進行功能擴展,例如在導航欄上加下拉操作,在彈窗中加操作項等等。

自定義組件,所謂自定義組件就是原本系統(tǒng)中沒有,我們根據(jù)產(chǎn)品特點創(chuàng)造出來的特有組件。

封裝組件,是指對產(chǎn)品中經(jīng)常出現(xiàn)的一系列場景頁面進行組合封裝的復雜組件。

這四個概念中,原生組件和擴展組件都屬于系統(tǒng)(Android & iOS官方規(guī)范)導向的類型,所以我們暫且統(tǒng)稱為基礎(chǔ)組件。這類組件存在于大部分 App 中,例如導航欄、工具欄、彈窗、toast、按鈕等就是基礎(chǔ)組件。

自定義組件和封裝組件,具有較強的產(chǎn)品功能導向,因此稱為屬性組件。這類組件跟產(chǎn)品功能有較強的關(guān)聯(lián)性,比如效率管理App 中常用的日歷組件,視頻App 常用的播放器組件,讀書App 內(nèi)的推書列表組件、金融App 內(nèi)的行情趨勢組件等。

做這樣的區(qū)分,可以讓我們對組件有更加充分的理解,兩個類別的組件在構(gòu)建時也存在較大的差異,區(qū)別對待可以幫助我們更好的理解、構(gòu)建和調(diào)用;有了明確的定義,我們在構(gòu)建組件庫時就能明確類型,合理規(guī)劃,有效的進行搭建的前期工作。

顆粒化管理

與傳統(tǒng)窮舉法區(qū)別

窮舉法顧名思義就是將產(chǎn)品中使用的所有組件全部列舉出來,好處在于比較直觀,沒有復雜的組合邏輯、方便交接;壞處是比較難以管理、拓展性小,文件冗余、牽一發(fā)動全身等。

如何構(gòu)建如何構(gòu)建來提高團隊工作效率

顆粒化管理是將組件進行模塊拆分再拆分,充分提高細小組件的復用率。具體是就是將組件先拆分為具有復用性的模塊,進一步再對復用性的模塊進行模塊拆分,以此類推,通常拆分到圖標、文字等單一元素時已經(jīng)是最小顆粒了。如果需要調(diào)整其中某一模塊時,只需進行獨立調(diào)整,就可讓全局隨之響應,而其他模塊不會受其影響。這種管理方式的優(yōu)點諸多,不一一贅述,缺點在于這樣的組件擁有一定的復雜度,理解需要花費一點精力。

從組件結(jié)構(gòu)角度來看基礎(chǔ)組件結(jié)構(gòu)表現(xiàn)單一,但是表現(xiàn)形式與內(nèi)容多樣,所以通常會多以顆粒化作為構(gòu)建首選。屬性組件表現(xiàn)形式復雜還存在許多嵌套關(guān)系,但是表現(xiàn)形式與內(nèi)容單一,所以通常會以顆粒化和窮舉法混合作為構(gòu)建方式。從類別與布局的關(guān)系上可以看出,顆粒化是組件庫構(gòu)建不可或缺的一個重要環(huán)節(jié)。

結(jié)構(gòu)細分

結(jié)構(gòu)細分其實就是將本身獨立的組件進行打散、細化、整合、重組,過程中我們對特定位置的常用組件進行模塊整合,使每個模塊都可以獨立變化替換,這種多嵌套組合式的細分可以讓組件最終展現(xiàn)出來的樣式以幾倍數(shù)量增長,這是窮舉法完全無法達到的構(gòu)建方式。

通常拆分后的布局可分為兩個場景來表現(xiàn),第一個場景是組件庫可實現(xiàn)的細分結(jié)構(gòu),如位置、尺寸、顏色、字體樣式、圖標等;第二個場景是在設計稿中進行的細分,通常指圖片、文案。

如何構(gòu)建如何構(gòu)建來提高團隊工作效率

位置、尺寸的結(jié)構(gòu)細分:起點讀書擁有近百種導航欄的樣式,但是從布局結(jié)構(gòu)上來看,大致可拆分為狀態(tài)欄、背景、左操作項(左組合),中間展示項(中組合),右操作項(右組合)這五個模塊,每個模塊可以獨立產(chǎn)生新的樣式或向下細分新模塊以適應新的產(chǎn)品需求。不過這里有兩個注意點,一般模塊拆解到按鈕、圖標等最細顆粒后通常不會再進行拆分,并且拆分模塊不建議層級超過4個層級。

如何構(gòu)建如何構(gòu)建來提高團隊工作效率

顏色與字體樣式:可通過 Sketch 自帶的 Layer Styles 和 Text Styles 進行管理,也可通過 Craft Manager 來管理。

圖標:作為最常用的基本單位,出現(xiàn)頻率較高,因此在建立時需要有一定的秩序規(guī)律,繪制好整齊排布在組件庫的特點位置就可以。

圖片與文案:通常在設計稿鋪設階段才會使用,可以通過 Sketch 自帶的素材管理功能「Data」來管理,當然我們依然可以用 Craft Manager 來管理這些素材。

響應式布局

這個功能以前只能借助第三方插件來得以實現(xiàn),不過后來 Sketch 官方也提供了 Resizing 的功能,從基礎(chǔ)結(jié)構(gòu)來看僅有6個選項,但是我們可以通過不同的組合來實現(xiàn)更多基礎(chǔ)適配方式,而在此基礎(chǔ)上還可以搭配一些嵌套規(guī)則來實現(xiàn)更多的適配效果。

如何構(gòu)建如何構(gòu)建來提高團隊工作效率

具體我們稍作一下解釋,前四個從圖標就可以看出分別是固左、固右、固頂、固底,后兩個分別為固高、固寬。對一個元素設置了固左、固寬后,執(zhí)行左右拉伸操作時設置的元素就有了左對齊的適配效果;對一個元素設置了固頂、固底后,執(zhí)行上下拉伸操作時設置的元素就有了固定間距的適配效果;除此以外也有一些組合是相沖的,比如設置了固左、固右后,是不能再固寬的,這兩個也是一種相反的效果。

嵌套的運用也稍作一下解釋,因為基本操作已經(jīng)比較清楚了,我們看(實例1)就能明白。

如果一個組件需要支持上下左右同時拉伸時,設置項就相對復雜了一些,這里我們還是通過實例來認知一下概念,如下圖(實例2)

如何構(gòu)建如何構(gòu)建來提高團隊工作效率

因為運用了顆粒化的管理方式,所以基本上每一個前臺展示的最終組件都會含有嵌套組件模塊,我們在搭建組件時如果把這些適配也一并考慮進去,不管對于開發(fā)還是對于其他同事的理解都有比較大的幫助,當然如果你所在的公司是通過 Sketch 交付設計稿,那么這項操作會讓你的開發(fā)小伙伴對你肅然起敬,因為這會減少很多為適配而花費的精力。

版權(quán)所有PS設計教程網(wǎng)公安備案:蘇公網(wǎng)安備 32058302001023號工信部備案:滬ICP備09005587號
aaa
主站蜘蛛池模板: 黄色av.com| 本站只有精品 | 国产亚洲精品影达达兔 | 日韩色视频在线观看 | 91在线观看| 91精品国产92久久久久 | 久久一级| 意大利av在线| 精品国产一区二区三 | 午夜视频成人 | 污在线观看网站 | www.9191.com | 黄色视屏免费观看 | 麻豆一区二区99久久久久 | 成人毛片免费看 | 免费国产网站 | 亚洲一区在线观看视频 | 曰韩在线视频 | 久久伊人精品热在75 | 中午日产幕无线码1区 | 欧美黑人xx | 欧美大屁股精品毛片视频 | 激情综合网俺也去 | 国产午夜精品久久久久久久蜜臀 | 九九热视频免费 | 999精品国产 | 最新av免费网址 | 日韩一级毛毛片 | 在火车上摸两乳爽的大叫 | 久久精品一级 | 1024亚洲天堂| 羞羞视频在线免费 | 特片网久久 | 老a影视网站在线观看免费 国产精品久久久久久久久久尿 | 91精品久久久久久久 | 国产精品成人亚洲一区二区 | av色哟哟 | 国产一级在线观看视频 | 97久色| www久久综合 | 伊人yinren22综合网色 |