Material design 和 iOS 10 手機(jī)交互上的相同和區(qū)別

https://developer.apple.com/ios/human-interface-guidelines/overview/design-principles/

https://material.io/guidelines/material-design/introduction.html

1、結(jié)構(gòu)

兩家叫法不同,大體上都是4個欄,頂部狀態(tài)欄。狀態(tài)欄下是放帶有頁面名稱的一欄。底部的導(dǎo)航欄。位置不甚明確的工具欄。

一級nav bar 都在頁面底部,通常3-5個,和iOS10 一樣。超過5個可以考慮抽屜導(dǎo)航。這點(diǎn)和我以前的認(rèn)知很不一樣。

2、bottom sheet ? VS ? action sheet 、 activity views

材料設(shè)計的bottom sheet分兩種,一種是常見的modal bottom sheet,一種是整合為頁面一部分的persistent bottom sheet(就像字面意思一樣,一直都顯示)。

這個modal bottom sheet里的內(nèi)容可以是列表式的,也可以是矩陣式的。包含的內(nèi)容可以是按鈕、文本,甚至是鏈接,可以直接鏈接到其他APP,不用跳轉(zhuǎn)到別的APP。

modal bottom sheet里的列表太長的時候可以顯示部分,使用上下滾動的方式看到更多內(nèi)容。action sheet 不具有這個功能,activity views可以左右滑動顯示更多。并且不支持連接到其他app。modal bottom sheet支持下滑收起,另外兩者不支持。modal bottom sheet 可使用的樣式更多樣化一些,可發(fā)揮的空間也更大。

3、button

材料設(shè)計里按鈕樣式比較多,有圖標(biāo)按鈕(FAB也是一種圖標(biāo)按鈕)、常規(guī)的矩形按鈕、文字按鈕,三者對應(yīng)不同的深度。iOS 規(guī)范中不含有常規(guī)的矩形按鈕。

4、alert/dialog

材料的dialog包含的范圍更廣一些,樣式也不止alert一種形式,還包括simple dialogs 和confirmation dialogs。樣式上除了小彈框的形式,也有全屏的形式。并且在text需要多行的情況下,替代simply menu。

材料dialog中的alert的兩個按鈕采用右對齊的方式,iOS的alert使用左右均分居中的方式。

5、選擇控件

材料會使用dropdown box的形式,iOS在手機(jī)不推薦使用dropdown或者叫popover。iOS的通常采用滾動選擇控件picker,picker不一定在屏幕的最下方。材料也有選擇時間的picker,往往是以dialog的形式出現(xiàn),選擇的方式也有自己的特色。

6、cards & views

材料的cards 使用場景很多。分有投影圓角和沒有投影圓角兩種。前者適合每個卡片包含的內(nèi)容比較多,比較詳細(xì),或者卡片之間內(nèi)容不同的情況。沒有投影和圓角效果的cards適合單卡展示的內(nèi)容比較少,并且以預(yù)覽為主的列表。

cards和dialog樣式上的區(qū)別是,深度不同,dialog更高一些是24dp,cards在沒被選中的狀態(tài)下是2dp,選中是8dp。text button的位置不同,dialogs靠右,cards靠左(圖標(biāo)button不一定靠左)。

cards的形式和內(nèi)容可以很靈活,可以是圖、文字、圖標(biāo)等等內(nèi)容,也不一定都要大小一樣。

iOS也定義了不同類型內(nèi)容的樣式,比如圖片推薦使用矩陣的view,表格有tables,大段的文字推薦text views等,并沒有像材料這樣具體的定義。

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

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

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