SlidingMenu的使用之一(左右選單)

葵花的微笑發表於2017-08-31
在眾多app中側滑選單是非常常用的一個功能,下面程式碼是側滑選單一部分,左右側滑選單,

第一步:先把activity類繼承的AppcompatActivity改變成SlidingActivity

//新增左選單佈局,此佈局為fragmentLayout佈局
setBehindContentView(R.layout.left_layout);
//替換左選單getSupportFragmentManager().beginTransaction().replace(R.id.fl_left,new LeftFragment()).commit();//設定相關屬性menu = getSlidingMenu();//設定左右選單menu.setMode(SlidingMenu.LEFT_RIGHT);//設定邊緣滑動(滑動位置)menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN);//設定滑動後主佈局剩餘寬度,注意不是setBehindOffset方法menu.setBehindOffsetRes(R.dimen.margin);//設定右選單佈局fragmentLayout佈局(第二個選單)
menu.setSecondaryMenu(R.layout.right_layout);
//通過fragment的屬性替換
 getSupportFragmentManager().beginTransaction().replace(R.id.fl_right,new RightFragment()).commit();
設定完這些,就可以看見左右選單優雅的滑出。

相關文章