Android 台灣中文網

標題: 此軟體bottom bar實作方法? [打印本頁]

作者: reaper8046    時間: 2015-5-30 14:19
標題: 此軟體bottom bar實作方法?
目前知道bottom bar有幾個實作方法,想知道大家來找茶這app上下紅圈是用什麼方式實作的?
目前知道這種實作方式,中間顯示區域在轉換的時候,下方bottom bar不會跟著更新
我猜是用Fragment來實作,不過想確認一下
謝謝

[attach]1394792[/attach]

作者: gtoctr    時間: 2015-5-30 14:19
本帖最後由 gtoctr 於 2015-6-3 00:08 編輯

因為沒看到你說的紅圈,
就簡單說明一下我看到的:
1. 畫面上方的bar是假的actionbar, 自己拉layout並將actionbar隱藏.
2. 畫面下方的bar也不是什麼特別的widget, 一樣是layout拉一拉就有了.
3. 下方bar沒更新是因為它每個activity都有那個bar.

當你按下方bar的圖式, 是不是有閃一下又展開的感覺?
那是因為startActivity()後切換到下個Activity了,
Fragment是不會這樣展開的.

另外, 官方是不建議使用bottom bar的,
詳見: http://developer.android.com/design/patterns/pure-android.html
如果你真的想加個bottom bar, 可用tabhost實作,
但比較推薦viewpager+tab,
http://developer.android.com/training/implementing-navigation/lateral.html

這個app有點粗糙, 很多錯誤示範,
不建議當作參考目標.
推薦這個:https://play.google.com/store/apps/details?id=net.havchr.mr2




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1