雖然強(qiáng)烈建議對(duì)列表和網(wǎng)格容器支持多項(xiàng)選擇功能,但在下列情況時(shí)這并不是必須的:
在初始化選擇時(shí),可以通過(guò)拖拽手勢(shì)來(lái)選擇多個(gè)項(xiàng)目,從而代替長(zhǎng)按和雙指點(diǎn)擊。在拖拽起止點(diǎn)間的項(xiàng)目也會(huì)被選中。在桌面系統(tǒng)中,一個(gè)始發(fā)與所有項(xiàng)目邊界之外的拖動(dòng)也經(jīng)常被用來(lái)初始化多選(例如,從一個(gè)列表的左邊開(kāi)始拖動(dòng),向下延伸到右邊以從列表中選擇項(xiàng)目)。
初始化選擇完成后,可以通過(guò)以下方式進(jìn)行修改:
文本選取表現(xiàn)為高亮所選文字范圍。
在移動(dòng)平臺(tái)上,所選文本的前后兩端各會(huì)添加一個(gè)選擇操作鈕。對(duì)于文字相關(guān)操作的彈出菜單,所選文本的上方是理想的位置(但最好不要重疊)。
http://wiki.jikexueyuan.com/project/material-design/images/patterns-selection-selection-textfields_select_03a_large_mdpi.png" alt="" />
http://wiki.jikexueyuan.com/project/material-design/images/patterns-selection-selection-textfields_select_03b_large_mdpi.png" alt="" />
文本選擇操作鈕
http://wiki.jikexueyuan.com/project/material-design/images/patterns-selection-selection-textfields_select_06_large_mdpi.png" alt="" />
文本選擇-明亮主題
http://wiki.jikexueyuan.com/project/material-design/images/patterns-selection-selection-textfields_select_08_large_mdpi.png" alt="" />
文本選擇-深邃主題
包含“剪切”、“復(fù)制”、“粘貼”和“更多”操作的彈出菜單顯示在所選區(qū)域的上方。當(dāng)用戶選擇“更多”按鈕時(shí),彈出菜單先收縮到“更多”圖標(biāo),然后以該圖標(biāo)為中心展開(kāi)更多菜單項(xiàng)。文本選擇菜單的字體用 Roboto Medium 14 sp,一律大寫(xiě)。
http://wiki.jikexueyuan.com/project/material-design/images/patterns-selection-selection-textfields_select_11a_large_mdpi.png" alt="" /> http://wiki.jikexueyuan.com/project/material-design/images/patterns-selection-selection-textfields_select_11b_large_mdpi.png" alt="" />
http://wiki.jikexueyuan.com/project/material-design/images/patterns-selection-selection-textfields_select_11c_large_mdpi.png" alt="" /> http://wiki.jikexueyuan.com/project/material-design/images/patterns-selection-selection-textfields_select_11d_large_mdpi.png" alt="" />
http://wiki.jikexueyuan.com/project/material-design/images/patterns-selection-selection-textfields_select_12_large_mdpi.png" alt="" />
因?yàn)檫x擇必須是連續(xù)的文本塊,所以文本選擇事實(shí)上是單選操作。不過(guò)選區(qū)可以通過(guò)以下幾種用戶行為改變: