SlidingMenu側滑簡單實現

2021-07-30 15:25:01 字數 1631 閱讀 8039

建立乙個空的xml布局檔案,布局裡用framelayout給framelayout乙個id  id是(紅色字型部分)新增空的布局是黃色字型部分

<framelayoutxmlns:android=""android:id="@+id/menu_frame"android:layout_width="match_parent"android:layout_height="match_parent"/>
在建立乙個xml布局,內寫入你想要側滑內的布局
在建立乙個類繼承fragment 在下面方法中例項化乙個物件(

藍色字型部分

)

寫在方法內方法名自擬

setbehindcontentview(r.layout.menu_frame_left);

menuleftfragment menuleftfragment =newmenuleftfragment();

intcommit = getsupportfragmentmanager().begintransaction()

.replace(r.id.menu_frame,menuleftfragment).commit();

intmwidthpixels =this.getresources().getdisplaymetrics().widthpixels;

// 例項化滑動選單物件

mmenu= getslidingmenu();

// 設定可以左右滑動的選單

mmenu.setmode(slidingmenu.left);

// 設定滑動選單檢視的寬度

mmenu.setbehindwidth(mwidthpixels /4*3);

// 設定漸入漸出效果的值

mmenu.setfadedegree(0.35f);

// 設定觸控螢幕的模式

,這裡設定為全屏

mmenu.settouchmodeabove(slidingmenu.touchmode_fullscreen);

// 設定下方檢視的在滾動時的縮放比例

mmenu.setbehindscrollscale(0.0f);

SlidingMenu 簡單側滑

slidingmenu menu new slidingmenu this menu.setmode slidingmenu.left 設定側滑 左滑 還是右滑 menu.settouchmodeabove slidingmenu.sliding window 設定觸控螢幕的模式 menu.setb...

SlidingMenu 側滑的開源專案

slidingmenu是乙個側滑的開源專案需要應用第三方包。其主要實現的步驟有 1.設定側滑layout 2.設定側滑屬性 3.側滑view關聯到activity上容 如果是直接使用slidingmenuactivity就不需要關聯。實現的方式 1.在activity中直接使用,如下步驟 slidi...

SlidingMenu實現 app側滑功能

側拉 final slidingmenu menu new slidingmenu this menu.setmode slidingmenu.left 設定選單滑動模式,選單是出現在左側 left right左右兩側都有 right右側 menu.settouchmodeabove sliding...