底部動作條(Bottom Sheets)是一個從屏幕底部邊緣向上滑出的一個面板,使用這種方式向用戶呈現(xiàn)一組功能。底部動作條呈現(xiàn)了簡單、清晰、無需額外解釋的一組操作。
底部動作條(Bottom Sheets)特別適合有三個或者三個以上的操作需要提供給用戶選擇、并且不需要對操作有額外解釋的情景。如果只有兩個或者更少的操作,或者需要詳加描述的,可以考慮使用菜單(Menu)或者對話框替代。
底部動作條(Bottom Sheets)可以是列表樣式的也可以是宮格樣式的。宮格布局可以增加視覺的清晰度。
你可以使用底部動作條(Bottom Sheets)展示和其 app 相關(guān)的操作,比如做為進入其他 app 的入口(通過 app 的 icon 進入)。
在一個標(biāo)準(zhǔn)的列表樣式的底部動作條(Bottom Sheets)中,每一個操作應(yīng)該有一句描述和一個左對齊的 icon。如果需要的話,也可以使用分隔符對這些操作進行邏輯分組,也可以為分組添加標(biāo)題或者副標(biāo)題。
一個可以滾動的宮格樣式的底部動作條,可以用來包含標(biāo)準(zhǔn)的分享操作。
http://wiki.jikexueyuan.com/project/material-design/images/components-bottomsheet-for-mobile-1a_large_mdpi.png" alt="圖1" /> http://wiki.jikexueyuan.com/project/material-design/images/components-bottomsheet-for-mobile-1b_large_mdpi.png" alt="圖2" />
顯示底部動作條的時候,動畫應(yīng)該從屏幕底部邊緣向上展開。根據(jù)上一步的內(nèi)容,向用戶展示用戶上一步的操作之后能夠繼續(xù)操作的內(nèi)容,并提供模態(tài)[1]的選擇。點擊其他區(qū)域會使得底部動作條伴隨下滑的動畫關(guān)閉掉。如果這個窗口包含的操作超出了默認的顯示區(qū)域,這個窗口需要可以滑動?;瑒硬僮鲬?yīng)當(dāng)向上拉起這個動作條的內(nèi)容,甚至可以覆蓋整個屏幕。當(dāng)窗口覆蓋整個屏幕的時候,需要在上部的標(biāo)題欄左側(cè)增加一個收起按鈕。
下面的字體、顏色和區(qū)域規(guī)格都是提供給手機app使用的。
http://wiki.jikexueyuan.com/project/material-design/images/components-bottomsheets-content-actionsheet_08_large_mdpi.png" alt="圖1" /> http://wiki.jikexueyuan.com/project/material-design/images/components-bottomsheets-content-actionsheet_08b_large_mdpi.png" alt="圖2" />
(上圖)列表樣式的底部動作條規(guī)格設(shè)計
http://wiki.jikexueyuan.com/project/material-design/images/components-bottomsheets-content-actionsheet_12_large_mdpi.png" alt="圖1" /> http://wiki.jikexueyuan.com/project/material-design/images/components-bottomsheets-content-actionsheet_12b_large_mdpi.png" alt="圖2" />
(上圖)帶頭部的列表樣式的底部動作條規(guī)格設(shè)計
http://wiki.jikexueyuan.com/project/material-design/images/components-bottomsheets-content-bottomsheet_10a_large_mdpi.png" alt="圖1" /> http://wiki.jikexueyuan.com/project/material-design/images/components-bottomsheets-content-bottomsheet_10b_large_mdpi.png" alt="圖2" />
http://wiki.jikexueyuan.com/project/material-design/images/components-bottomsheets-content-actionsheet_20_large_mdpi.png" alt="圖1" /> http://wiki.jikexueyuan.com/project/material-design/images/components-bottomsheets-content-actionsheet_20b_large_mdpi.png" alt="圖2" />
(上圖)包含跳轉(zhuǎn)到其他程序入口的標(biāo)準(zhǔn)宮格樣式的底部動作條規(guī)格設(shè)計
[1]模態(tài):模態(tài)的對話框需要用戶必須選擇一項操作后才會消失,比如 Alert 確認等;而非模態(tài)的對話框并不需要用戶必須選擇一項操作才會消失,比如頁面上彈出的 Toast 提示。
原文:Bottom Sheets 翻譯:com360 校對:阿九(Siton)