今天介紹一下slidingMenu有興趣可以自已去找一下,這個元件是可以呈現像facebook左上角menu效果,將目前內容右移剩下一部份,其他部份出現功能選單,看不懂的自已去安裝一下facebook apk就知了

 

網路上有說要使用sildingMenu如果apk版本是14以前是需要另一個ActionBarSherlock支援才行,有興趣可以自已爬文,為了讓大家方便,我已經將ActionBarSherlock,及sildingMenu修改好了,要用的請用lib的方式進行匯入你的專案

 

一般使用方法如下:

動態建立:

final SlidingMenu menuL = new SlidingMenu(this);
menuL.setMode(SlidingMenu.LEFT);
menuL.setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN);
menuL.setShadowWidthRes(R.dimen.shadow_width);
menuL.setShadowDrawable(R.drawable.ic_launcher);
menuL.setBehindOffsetRes(R.dimen.slidingmenu_offset);
menuL.setFadeDegree(0.35f);
menuL.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);
menuL.setMenu(R.layout.left_menu);

 

xml建立:

<com.slidingmenu.lib.SlidingMenu
xmlns:sliding="http://schemas.android.com/apk/res-auto"
android:id="@+id/slidingmenulayout"
android:layout_width="wrap_content"
android:layout_height="300dp"
android:background="@color/blue"
sliding:behindScrollScale="0.5"
sliding:behindWidth="@dimen/shadow_width"
sliding:fadeEnabled="true"
sliding:selectorEnabled="true"
sliding:shadowDrawable="@drawable/ic_launcher"
sliding:shadowWidth="@dimen/shadow_width"
sliding:touchModeAbove="margin"
sliding:viewAbove="@layout/testing"
sliding:viewBehind="@layout/testing" >

</com.slidingmenu.lib.SlidingMenu>

 

其他相關的資源如R.layout請你自行建立同名layout即可

附上檔案

https://www.dropbox.com/s/doj33vsrmya6vkh/ActionBarSherlock.rar

https://www.dropbox.com/s/q4ghnilcvoaq68k/SlidingMenu.rar

, , ,

狼翔月影 發表在 痞客邦 PIXNET 留言(0) 人氣()