天天看點

抽屜效果的實作(DrawerLayout和SlidingMenu的對比)

        在做谷歌電子市場的時候用的是DrawerLayout實作的抽屜效果,在新聞用戶端的時候用的是開源架構SlidingMenu來實作的,總的來說,各有個的優點,側滑(開源架構)實作的效果更好,但是DrawerLayout直接寫布局檔案就好了,不過我還是比較喜歡用開源架構的這個。下面分别來說說如何實作:

1、SlidingMenu

 首先要引入SlidingMenu的庫檔案的類庫,不能直接導入jar包。然後 Activity繼承SlidingFragmentActivity。其次,将onCreate方法改為public。

在主界面中添加如下代碼:

在BasePager.java中添加如下代碼。

每個子界面都可以用到如下的代碼:

抽屜效果的實作(DrawerLayout和SlidingMenu的對比)

二、DrawerLayout

直接在布局檔案中這樣寫:

然後再首頁面中添加:

控制抽屜的開關, 顯示在actionBar 上面 

抽屜效果的實作(DrawerLayout和SlidingMenu的對比)

繼續閱讀