SlidingMenu简介:
SlidingMenu的是一种比较新的设置界面或配置界面效果,在主界面左滑或者右滑出现设置界面,能方便的进行各种操作.目前有大量的应用都在使用这一效果。如Evernote、Google+、Foursquare等,国内的豌豆夹,人人,360手机助手等都使用SlidingMenu的界面方案。
项目下载地址:https://github.com/jfeinstein10/SlidingMenu
注意: SlidingMenu依赖于另一个开源项目ActionBarSherlock,所以需要将ActionBarSherlock添加作为SlidingMenu的库工程,否则会报资源找不到错误。
一、将SlidingMenu添加到自己的工程中去。
二、创建一个Fragment
public class LeftCategoryFragment extends Fragment{
private View mView ;
private Context mContext ;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState){
mView = inflater.inflate(R.layout.left_category , container, false );//要显示的界面布局
mContext = mView .getContext(); //将界面传入fragment中
return mView;
}
@Override
public void onCreate(Bundle savedInstanceState) {
super .onCreate(savedInstanceState);
}
}
三、在主页Activity继承SlidingFragmentActivity
public class MainActivity extend SlidingFragmentActivity{
@Override
public void onCreate(Bundle savedInstanceState) {
super .onCreate(savedInstanceState);
initSlidingMenu(); //初始化SlidingMenu视图
}
/**
* 初始化SlidingMenu视图
*/
private void initSlidingMenu(){
// 设置滑动菜单的属性值
getSlidingMenu().setMode(SlidingMenu. LEFT );//这种是向左滑动弹出菜单的模式属性
getSlidingMenu().setTouchModeAbove(SlidingMenu. TOUCHMODE_MARGIN );
getSlidingMenu().setShadowWidthRes(R.dimen. shadow_width );
getSlidingMenu().setShadowDrawable(R.drawable. shadow );
getSlidingMenu().setBehindOffsetRes(R.dimen. slidingmenu_offset ); //设置拉出菜单后,上层内容留下的宽度,即这个宽度+菜单宽度=屏幕宽度
getSlidingMenu().setFadeDegree(0.35f); //设置隐藏或显示菜单时,菜单渐变值,0,不变,1黑色,值为0-1
// 设置左边菜单打开后的视图界面
setBehindContentView(R.layout.left_content ); //白底
getFragmentManager().beginTransaction().replace(R.id.left_content_id, new LeftCategoryFragment()).commit();
}//用LeftCategoryFragment代替白底left_content
}
相关推荐
《Android SlidingMenu实战解析》 在Android应用开发中,滑动菜单(SlidingMenu)是一种常见的设计模式,它提供了一种优雅的方式,使用户能够通过侧滑屏幕访问更多的功能选项。这种设计常见于许多知名的应用,如...
在Android开发中,SlidingMenu是一个非常常见的组件,它用于实现侧滑菜单的效果,类似于许多应用(如Google Maps)中的导航栏。这个"Android SlidingMenu左右宽度可调节菜单Demo"是一个示例项目,旨在展示如何创建一...
AndroidSlidingMenu是一个流行且强大的库,它允许开发者轻松地在Android应用中实现这种交互式菜单。本篇文章将详细探讨AndroidSlidingMenu的使用、功能以及如何在项目中集成它。 AndroidSlidingMenu库由杰里米·...
在Android应用开发中,SlidingMenu是一个非常流行的库,它为应用程序提供了侧滑导航菜单的效果。这个效果类似于许多流行的应用,如Google Play、Facebook等,用户可以通过从屏幕边缘向内滑动来显示或隐藏侧边菜单。...
在Android开发中,SlidingMenu库是一个非常流行的用于实现侧滑菜单效果的工具。它允许开发者轻松地在主界面和侧边菜单之间切换,提供了一种优雅的用户体验。本篇文章将详细探讨如何在SlidingMenu中实现左右菜单具有...
Android SlidingMenu仿网易新闻布局 Android SlidingMenu 仿网易新闻客户端布局 今天来模仿一下网易新闻客户端左右两边都有SlidingMenu的效果,源码打包分享给大家,共同学习
在Android应用开发中,侧滑菜单栏(SlidingMenu)是一种常见的设计模式,它为用户提供了一种优雅的方式来展示额外的功能选项或导航层次。这个“android SlidingMenu”项目显然是一个实现这种功能的源码库,提供了...
Android SlidingMenu是一款在早期Android应用开发中广泛使用的开源库,它为开发者提供了一种实现侧滑菜单(也称为抽屉式菜单)的方式。这种菜单通常出现在应用的左侧或右侧,用户可以通过手势从屏幕边缘向内滑动来...
《Android SlidingMenu详解》 在Android应用开发中,用户界面的设计是至关重要的,而滑动菜单(SlidingMenu)则是提升用户体验的一种常见且实用的交互设计。Android SlidingMenu库提供了一种方便的方式来实现类似...
在Android开发中,SlidingMenu是一个非常常见的组件,它提供了类似侧滑抽屉的效果,常用于实现导航栏或者隐藏功能菜单。"Android SlidingMenu沉浸式Demo" 是一个专为Android开发者设计的示例项目,旨在展示如何在...
在Android开发中,SlidingMenu是一种常见的导航模式,它为应用程序提供了一种侧滑菜单的效果,通常用于实现类似iOS中的抽屉式导航。这个标题提到的"android SlidingMenu"是一个专门为Android平台设计的库,它允许...
在Android开发中,SlidingMenu是一个非常常用的库,它允许开发者在应用中实现侧滑菜单效果,类似于许多流行的应用如Google Play、Twitter等。这个"Android SlidingMenu控件的使用demo"是一个示例项目,旨在帮助...
Android SlidingMenu是一款广泛使用的库,它为开发者提供了一种简单的方式来实现类似Google Play应用的左侧或右侧滑动菜单效果。这个库深受Android开发者喜爱,因为它可以方便地集成到项目中,提供了丰富的自定义...
在Android开发中,SlidingMenu是一个非常常见的组件,它用于实现侧滑栏菜单,这种设计模式在许多应用程序中都有广泛的应用,例如Google Maps、Facebook等。侧滑栏菜单通常隐藏在主界面的左侧或右侧,当用户向左或向...
在Android开发中,`SlidingMenu`和`ActionBarSherlock`是两个非常重要的库,用于实现侧滑菜单和兼容各种版本的Action Bar功能。在这个项目中,开发者已经将这两个库集成到一个完整的布局项目中,使得其他开发者可以...
在Android开发中,SlidingMenu是一种常见的导航设计模式,它为用户提供了一种通过左右滑动主界面来显示隐藏侧边栏的方式。这种设计通常用于应用的主菜单、设置或者其他二级导航选项,使得用户能轻松访问这些功能而...
标题提到的"android slidingmenu 开源项目的库+demo"是指一个基于Android平台的SlidingMenu开源库,它通常包含了一个完整的Android Studio项目,其中包括了库代码和演示应用的源码。开发者可以下载这些资源,直接...