台灣最大程式設計社群網站
線上人數
922
 
會員總數:240885
討論主題:186653
歡迎您免費加入會員
討論區列表 >> Blog精華文章 >> Navigation Drawer(Google Menu)解說
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
Navigation Drawer(Google Menu)解說
價值 : 0 QP  點閱數:1853 回應數:1

樓主

GN
中級專家
3241 35
2798 515
發送站內信

應工作需要在app加入menu功能, 本範例參考自google sample, 網路上third party就不再這邊解說了, 因為我們希望在任何硬體都能穩定呈現, 所以就保守採用google的做法(其實是怕死)XD


app在製作menu時, 考量到pad與phone這兩種硬體種類, UI部分大多分為兩種呈現方式, 一是在整個畫面中切一區塊來放menu, 二是使用滑動的方式來呈現.
  • 方法一:根據UI操作流程(習慣), 通常這種方式會在畫面的上方(或左邊)切一區塊來放menu, 相對的這就會壓縮到畫面上放的東西.
  • 方法二:有了方法1的缺點後, 我們嘗試將menu放在畫面之外, 並以特效的方式, 將menu移動進畫面中.
此次我們將google sample中一些不要的功能拿掉, 單純只看menu的展開收合功能, 以下為MainActivity.java和activity_main.xml整理後的內容以及執行結果的畫面.


本篇文章發表於2014-05-21 14:34
== 簽名檔 ==
了解自己,了解世界!!
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

michelle1994
檢舉此回應
很用心的說~贊一個
本篇文章回覆於2015-03-09 14:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.