Material Design — App bars: bottom

自上次參加完回音分享會(huì)后撰豺,我下定決心要洗心革面乖乖打基礎(chǔ),于是開(kāi)啟了這個(gè)part,爭(zhēng)取兩個(gè)月不間斷更新昌跌,寫(xiě)完Material Design與iOS中的組件(順便學(xué)學(xué)英語(yǔ)),以便今后在使用的時(shí)候完全不虛

App bars: bottom

Material Design鏈接:App Bars:bottom

Bottom app bar?在手機(jī)屏幕底部展示導(dǎo)航和關(guān)鍵操作照雁。


用法

Bottom app bars?提供對(duì) bottom navigation drawer 的訪問(wèn)以及最多四個(gè)操作(包括 floating action button在內(nèi))蚕愤。

原則

·可操作

Bottom app bars 突出顯示重要的屏幕操作并提高用戶(hù)對(duì) floating action button?的意識(shí)。

·靈活

Bottom app bars 的布局和操作會(huì)因?yàn)槠聊坏男枨蠖淖儭?/p>

·人體工學(xué)

Bottom app bars 很容易從移動(dòng)設(shè)備上的手持位置到達(dá)饺蚊。


什么時(shí)候用

Bottom app bars 應(yīng)該用于:

·僅限移動(dòng)設(shè)備

·訪問(wèn) bottom navigation drawer

·有兩到五個(gè)操作的屏幕


Bottom app bars 不該應(yīng)用于:

·帶有 bottom navigation bar?的應(yīng)用程序

·有一個(gè)或沒(méi)有操作的屏幕

當(dāng)只有一個(gè)或沒(méi)有操作(除floating action button)時(shí)萍诱,不使用bottom app bars

組成

Bottom app bars 可以包含適用于當(dāng)前屏幕上下文的操作。 Bottom app bars 包括最左側(cè)的?navigation menu control?和floating action button(當(dāng)存在時(shí))污呼。 如果?overflow menu control?包含在?bottom app bar?中裕坊,則會(huì)在其他操作后面放置。

位置

Bottom app bars 根據(jù) FAB 的存在及其在 bar 中的位置具有三種不同的布局燕酷。 這些布局決定了可以包含在該 bar 中的操作的數(shù)量籍凝。

1、FAB 在中間

在主屏幕上使用 bottom app bars 苗缩,其中包含 navigation menu control 和突出的操作(如FAB)饵蒂。 在 bar 的另一側(cè)至少可以放置一個(gè),最多兩個(gè)操作挤渐。

2苹享、FAB 在尾部

在需要 FAB 和三到四個(gè)附加操作的手機(jī)屏幕上使用FAB

3、無(wú) FAB

當(dāng)不需要 FAB 時(shí), bottom app bar 可以容納 navigation menu icon得问,并且最多可以在另一側(cè)對(duì)齊四個(gè)操作

橫向

在橫向方向上囤攀,操作仍然與屏幕邊緣對(duì)齊,便于手持訪問(wèn)

Floating Action Button

如果存在宫纬,F(xiàn)AB 將以?xún)煞N方式之一顯示在 bottom app bars 上:

1焚挠、重疊:FAB位于比 bottom app bar?更高的位置,并且對(duì) bar 的形狀沒(méi)有影響漓骚。

2蝌衔、嵌入:FAB處于與 bottom app bar 相同的高度,并且 bar 的形狀轉(zhuǎn)換為讓 FAB 嵌入在 bottom app bar?中蝌蹂。

使用嵌入的方式可增加 FAB 的視覺(jué)突出性或突出定制的元素形狀噩斟。?

不要將 FAB 放在 bottom app bar 外面,因?yàn)楹茈y夠到

行為

布局

為了支持 app 不同部分的意圖孤个,可以更改?bottom app bar?的布局和操作以適合每個(gè)屏幕剃允。

例如,屏幕可以根據(jù)最適合屏幕內(nèi)容顯示更多或更少的操作齐鲤。

為展示主要操作斥废,此 bottom app bar 在其主屏幕上使用 FAB 居中的布局。 查看消息時(shí)给郊,bottom app bar 布局更改為“FAB 在尾部”布局以適應(yīng)其他上下文操作牡肉。


滾動(dòng)

滾動(dòng)時(shí), bottom app bar 可以出現(xiàn)或消失:

向下滾動(dòng)隱藏 bottom app bar淆九,?如果有FAB统锤,則它會(huì)脫離 bar 并保留在屏幕上。

向上滾動(dòng)顯示 bottom app bar吩屹,如果有FAB跪另,則重新附著 FAB拧抖。

Bottom app bar?可以改變其邊緣的形狀煤搜,例如凹口以容納FAB。 當(dāng) bar 脫離FAB時(shí)唧席,會(huì)恢復(fù)到默認(rèn)的形狀擦盾。 在返回到屏幕并重新附著 FAB 后,bar 重新獲得了缺口形狀淌哟。


海拔

Bottom app bar 的海拔高度為8dp迹卢。 當(dāng)與 FAB 配合時(shí),F(xiàn)AB 的靜止和凸起高度應(yīng)該增加徒仓,以便在 bottom app bar?上方保持可見(jiàn)腐碱。

由 bottom app bar 生成的 menus(例如?bottom navigation drawer?或 overflow menu)與?bottom sheets 一樣都高于 bar 的高度。

底部的導(dǎo)航抽屜從底部的應(yīng)用欄打開(kāi)。 抽屜在底部應(yīng)用程序欄前打開(kāi)症见,并顯示頂部應(yīng)用程序欄以在達(dá)到完整高度時(shí)關(guān)閉抽屜喂走。

Bottom navigation drawer 從 bottom app bar?打開(kāi)。 Drawer 在 bottom app bar 前面打開(kāi)谋作,并顯示 top app bar 以在達(dá)到完整高度時(shí)關(guān)閉抽屜芋肠。


覆蓋 bottom app bar?的元素

Bottom app bar 可以被鍵盤(pán)和其他臨時(shí)表面覆蓋。 如果 app 需要頻繁阻擋 bar遵蚜,應(yīng)該使用另一個(gè)組件帖池。


位置

導(dǎo)航

Bottom app bar 可顯示 navigation menu icon 以打開(kāi) bottom navigation drawer,但該 bar 本身不包含任何導(dǎo)航操作(例如向上導(dǎo)航至主屏幕或一個(gè)關(guān)閉圖標(biāo))吭净。App 導(dǎo)航應(yīng)放置在另一個(gè)組件中睡汹,例如 top app bar?或嵌入在屏幕中。

不要將導(dǎo)航操作置于bottom app bar中寂殉,因?yàn)樗鼈兛梢员慌R時(shí)表面覆蓋

與 top app bar 同時(shí)使用

當(dāng)與 bottom app bar?一起使用時(shí)帮孔,top app bars 可以提供向上導(dǎo)航和其他操作。 在整個(gè) app 中不撑,操作應(yīng)該在兩個(gè)欄中進(jìn)行組織和劃分文兢。

以下項(xiàng)目受益于特定的展示位置:

·將一個(gè) navigation menu control 放置在 bottom app bar(為了可達(dá)性)

·放置一個(gè) overflow menu control 作為尾部操作

·將操作(如搜索)置于整個(gè) app 的一致位置

·在 top app bar?中放置破壞性操作,例如“刪除”

在主屏幕上焕檬,不要在 top app bar 和 bottom app bar 中放置 navigation menu control 姆坚。 只有一個(gè) app bar 應(yīng)該有這個(gè)control
Bottom app bar 可以提供對(duì)操作(如導(dǎo)航和搜索)的一致訪問(wèn),從而允許 top app bar 保留上下文相關(guān)的实愚,屏幕特定的操作

Snackbars

為了避免妨礙兼呵,snackbars 和 toasts 應(yīng)該在 bottom app bar?垂直上方進(jìn)行動(dòng)畫(huà)展示。?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末腊敲,一起剝皮案震驚了整個(gè)濱河市击喂,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌碰辅,老刑警劉巖懂昂,帶你破解...
    沈念sama閱讀 222,183評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異没宾,居然都是意外死亡凌彬,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)循衰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)铲敛,“玉大人,你說(shuō)我怎么就攤上這事会钝》ソ” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,766評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)先鱼。 經(jīng)常有香客問(wèn)我徒蟆,道長(zhǎng),這世上最難降的妖魔是什么型型? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,854評(píng)論 1 299
  • 正文 為了忘掉前任段审,我火速辦了婚禮,結(jié)果婚禮上闹蒜,老公的妹妹穿的比我還像新娘寺枉。我一直安慰自己,他們只是感情好绷落,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布姥闪。 她就那樣靜靜地躺著,像睡著了一般砌烁。 火紅的嫁衣襯著肌膚如雪筐喳。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,457評(píng)論 1 311
  • 那天函喉,我揣著相機(jī)與錄音避归,去河邊找鬼。 笑死管呵,一個(gè)胖子當(dāng)著我的面吹牛梳毙,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播捐下,決...
    沈念sama閱讀 40,999評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼账锹,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了坷襟?” 一聲冷哼從身側(cè)響起奸柬,我...
    開(kāi)封第一講書(shū)人閱讀 39,914評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎婴程,沒(méi)想到半個(gè)月后廓奕,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,465評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡排抬,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評(píng)論 3 342
  • 正文 我和宋清朗相戀三年懂从,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了授段。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蹲蒲。...
    茶點(diǎn)故事閱讀 40,675評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖侵贵,靈堂內(nèi)的尸體忽然破棺而出届搁,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 36,354評(píng)論 5 351
  • 正文 年R本政府宣布卡睦,位于F島的核電站宴胧,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏表锻。R本人自食惡果不足惜恕齐,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望瞬逊。 院中可真熱鬧显歧,春花似錦、人聲如沸确镊。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,514評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)蕾域。三九已至拷肌,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間旨巷,已是汗流浹背巨缘。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,616評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留采呐,地道東北人带猴。 一個(gè)月前我還...
    沈念sama閱讀 49,091評(píng)論 3 378
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像懈万,于是被迫代替她去往敵國(guó)和親拴清。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評(píng)論 2 360

推薦閱讀更多精彩內(nèi)容