選單
為一個暫時性的物件,由其他物件觸發產生,並擁有至少兩個選項。
有些情況下可以擁有一個選項,例如選取字串後的選單,則只有複製功能。
選單內的選項應該是一般的操作按鈕,而不是畫面的主要操作或是具有導航功能。
選單內的內容會依照當前畫面而有所不同,因此要將無關的按鈕移除。
有時候雖然有關聯,但因為對象的狀態不同,而可能有些選項會停止使用。運用這種方法也可以提示使用者目前在哪個使用狀態。
使用者沒有任何操作,所以“Redo”呈現灰色
如果選項過多,則會自動變成一個可滾動的元件
下拉式選單在開啟時應以目前選到的選項,正好蓋在啟動的物件上
組成選項由文字、圖片或控制器搭配組成。
操作選單可以透過點擊外部,或是重複點擊開啟選單的按鈕。
通常選單會在選擇一個選項後關閉,除非這選單是可以重複選擇多個選項。
簡易式選單以列表方式呈現,開關的方式和一般的選單相同,主要提供針對列表中單一方塊的操作。
不同於簡易式對話框,簡易式選單的選項較不會影響畫面內容。
簡意式選單有在開啟時對其當前選項和方塊的特性。
選單向下偏移來對齊
選單向上偏移來對齊
選單向下會超過邊界,以後續的選項來對齊
選項內容超過單行,使用簡易式對話框代替
簡易式選單永遠會小於螢幕寬高,來預留可點擊的範圍來關閉選單
下拉式選單
一般
不會呈現狀態的變化項,打開為一般選單分段式
會依照目前狀態改變高度,打開為一般選單分段式編輯
會依照目前狀態改變高度,打開為一般選單,同時也可以編輯當前選項內容
規範選單應永遠存在整個應用的上層,且文字部分應簡短。
不論是靜態或動態的選單,較常使用的功能應該擺在最上面。
選項
上間距:8 dp
寬:倍數 * 56 dp(預設)或應用欄高,倍數可以是1.5,2,3,6,7文字
字體:16 sp
上下間距:16 dp
- 一般
選項高:48 dp
選單左右間距:16 dp