SlidingMenu侧滑
来源:互联网 发布:电脑打字软件自带 编辑:程序博客网 时间:2024/04/29 12:43
public class MainActivity extends SlidingFragmentActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//控件初始化
initRightMenu();
}
private void initRightMenu()
{
Fragment leftMenuFragment = new MenuLeftFragment();
setBehindContentView(R.layout.left_menu_frame);
getSupportFragmentManager().beginTransaction()
.replace(R.id.id_left_menu_frame, leftMenuFragment).commit();
SlidingMenu menu = getSlidingMenu();
menu.setMode(SlidingMenu.LEFT);
// 设置触摸屏幕的模式
menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN);
menu.setShadowWidthRes(R.dimen.shadow_width);
// menu.setShadowDrawable(R.drawable.shadow);
// 设置滑动菜单视图的宽度
menu.setBehindOffsetRes(R.dimen.slidingmenu_offset);
// menu.setBehindWidth()
// 设置渐入渐出效果的值
menu.setFadeDegree(0.35f);
// menu.setBehindScrollScale(1.0f);
// menu.setSecondaryShadowDrawable(R.drawable.shadow);
//设置右边(二级)侧滑菜单
// menu.setSecondaryMenu(R.layout.right_menu_frame);
/* Fragment rightMenuFragment = new MenuRightFragment();
getSupportFragmentManager().beginTransaction()
.replace(R.id.id_right_menu_frame, rightMenuFragment).commit();*/
}
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//控件初始化
initRightMenu();
}
private void initRightMenu()
{
Fragment leftMenuFragment = new MenuLeftFragment();
setBehindContentView(R.layout.left_menu_frame);
getSupportFragmentManager().beginTransaction()
.replace(R.id.id_left_menu_frame, leftMenuFragment).commit();
SlidingMenu menu = getSlidingMenu();
menu.setMode(SlidingMenu.LEFT);
// 设置触摸屏幕的模式
menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN);
menu.setShadowWidthRes(R.dimen.shadow_width);
// menu.setShadowDrawable(R.drawable.shadow);
// 设置滑动菜单视图的宽度
menu.setBehindOffsetRes(R.dimen.slidingmenu_offset);
// menu.setBehindWidth()
// 设置渐入渐出效果的值
menu.setFadeDegree(0.35f);
// menu.setBehindScrollScale(1.0f);
// menu.setSecondaryShadowDrawable(R.drawable.shadow);
//设置右边(二级)侧滑菜单
// menu.setSecondaryMenu(R.layout.right_menu_frame);
/* Fragment rightMenuFragment = new MenuRightFragment();
getSupportFragmentManager().beginTransaction()
.replace(R.id.id_right_menu_frame, rightMenuFragment).commit();*/
}
}
//设置左侧页面填充
public class MenuLeftFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater,
@Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
// TODO Auto-generated method stub
return View.inflate(getActivity(), R.layout.left, null);
}
}
//设置右侧页面填充
public class MenuRightFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater,
@Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
return View.inflate(getActivity(), R.layout.right, null);
}
}
//注:此项目需与资源项目建立连接。
0 0
- 侧滑-SlidingMenu
- SlidingMenu侧滑
- 侧滑(Slidingmenu)
- SlidingMenu侧滑
- 侧滑SlidingMenu
- SlidingMenu 侧滑
- SlidingMenu侧滑
- SlidingMenu侧滑
- Slidingmenu侧滑
- SlidingMenu 侧滑
- 侧滑SlidingMenu
- SlidingMenu侧滑
- 侧滑 slidingMenu
- SlidingMenu侧滑
- Slidingmenu(侧滑)
- Slidingmenu侧滑
- SlidingMenu侧滑
- SlidingMenu
- bower学习笔记
- PHP文件
- css的框模型
- jzoj 2048. 【8.18】跳格子
- 登峰杯数学建模竞赛
- SlidingMenu侧滑
- AVL树的创建,插入算法
- cloudstack:esxi主机安装
- Android开发中的加密和签名问题
- 设计模式——单例模式解析
- java生成excel文件
- oozie工作流调度hadoop的程序的过程中提示为找不到sharelib
- java中的正则表达式总结
- 实战-Fluxion与wifi热点伪造、钓鱼、中间人攻击、wifi破解