- 浏览: 145384 次
- 性别:
文章分类
- 全部博客 (226)
- Android (181)
- C# (8)
- BOOTSTRAP (1)
- ASP.NET MVC4 (1)
- 设计模式 (1)
- VB.NET (1)
- WPF (0)
- PLC (0)
- 电气图纸 (0)
- 数据库 (5)
- Java (5)
- Window phone (0)
- 仪器仪表 (0)
- 变频器 (0)
- 低压电器 (0)
- 物联网 (0)
- Photoshop (1)
- SVN (1)
- 单片机 (5)
- IT (1)
- Android_IOS风格 (0)
- Android_广告栏展示 (0)
- Android_动画 (1)
- Android_Adapter (0)
- Android_ListView (1)
- Android_File (2)
- Android_表单提交 (0)
- Android_WebView (1)
- PHP (2)
- Android_Excel (1)
- Android_drawable (1)
- Android_theme (2)
- Android_phonegap (2)
- Android_AndroidManifest (1)
- ThinkPHP (0)
- Jquery (1)
- Android_ContentProvider (1)
最新评论
SlidingMenu 常用属性介绍:
menu.setMode(SlidingMenu.LEFT);//设置左滑菜单
menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);//设置滑动的屏幕范围,该设置为全屏区域都可以滑动
menu.setShadowDrawable(R.drawable.shadow);//设置阴影图片
menu.setShadowWidthRes(R.dimen.shadow_width);//设置阴影图片的宽度
menu.setBehindOffsetRes(R.dimen.slidingmenu_offset);//SlidingMenu划出时主页面显示的剩余宽度
menu.setBehindWidth(400);//设置SlidingMenu菜单的宽度
menu.setFadeDegree(0.35f);//SlidingMenu滑动时的渐变程度
menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);//使SlidingMenu附加在Activity上
menu.setMenu(R.layout.menu_layout);//设置menu的布局文件
menu.toggle();//动态判断自动关闭或开启SlidingMenu
menu.showMenu();//显示SlidingMenu
menu.showContent();//显示内容
menu.setOnOpenListener(onOpenListener);//监听slidingmenu打开
关于关闭menu有两个监听,简单的来说,对于menu close事件,一个是when,一个是after
menu.OnClosedListener(OnClosedListener);//监听slidingmenu关闭时事件
menu.OnClosedListener(OnClosedListener);//监听slidingmenu关闭后事件
左右都可以划出SlidingMenu菜单只需要设置
menu.setMode(SlidingMenu.LEFT_RIGHT);属性,然后设置右侧菜单的布局文件
menu.setSecondaryShadowDrawable(R.drawable.shadowright);//右侧菜单的阴影图片
设置SlidingMenu属性
sm = getSlidingMenu();
//如果只显示左侧菜单就是用LEFT,右侧就RIGHT,左右都支持就LEFT_RIGHT
sm.setMode(SlidingMenu.LEFT_RIGHT);//设置菜单滑动模式,菜单是出现在左侧还是右侧,还是左右两侧都有
sm.setShadowDrawable(R.drawable.shadow);//设置阴影的图片资源
sm.setShadowWidthRes(R.dimen.shadow_width);//设置阴影图片的宽度
//sm.setBehindWidth(200);//设置菜单的宽
sm.setBehindOffsetRes(R.dimen.slidingmenu_offset);//SlidingMenu划出时主页面显示的剩余宽度
sm.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);//设置滑动的区域
支持右侧划出菜单:
//SlidingMenu可以同时支持划出左右两侧的菜单,互不冲突,而且动画优美,体验良好。
sm.setSecondaryMenu(R.layout.menu_frame2);//设置右侧菜单
sm.setSecondaryShadowDrawable(R.drawable.shadowright);//设置右侧菜单阴影的图片资源
//右侧SlidingMenu的Fragment
getSupportFragmentManager().beginTransaction().replace(R.id.menu_frame2, new SampleListFragment()).commit();
slidingMenu = getSlidingMenu();
//设置是左滑还是右滑,还是左右都可以滑
slidingMenu.setMode(SlidingMenu.LEFT_RIGHT);
//设置阴影宽度
slidingMenu.setShadowWidth(getWindowManager().getDefaultDisplay().getWidth() / 40);
//设置左菜单阴影图片
slidingMenu.setShadowDrawable(R.drawable.shadow);
//设置右菜单阴影图片
slidingMenu.setSecondaryShadowDrawable(R.drawable.right_shadow);
//设置菜单占屏幕的比例
slidingMenu.setBehindOffset(getWindowManager().getDefaultDisplay().getWidth() / 5);
//设置滑动时菜单的是否淡入淡出
slidingMenu.setFadeEnabled(true);
//设置淡入淡出的比例
slidingMenu.setFadeDegree(0.4f);
//设置滑动时拖拽效果
slidingMenu.setBehindScrollScale(0);
//设置要使菜单滑动,触碰屏幕的范围
slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
menu.setMode(SlidingMenu.LEFT);//设置左滑菜单
menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);//设置滑动的屏幕范围,该设置为全屏区域都可以滑动
menu.setShadowDrawable(R.drawable.shadow);//设置阴影图片
menu.setShadowWidthRes(R.dimen.shadow_width);//设置阴影图片的宽度
menu.setBehindOffsetRes(R.dimen.slidingmenu_offset);//SlidingMenu划出时主页面显示的剩余宽度
menu.setBehindWidth(400);//设置SlidingMenu菜单的宽度
menu.setFadeDegree(0.35f);//SlidingMenu滑动时的渐变程度
menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);//使SlidingMenu附加在Activity上
menu.setMenu(R.layout.menu_layout);//设置menu的布局文件
menu.toggle();//动态判断自动关闭或开启SlidingMenu
menu.showMenu();//显示SlidingMenu
menu.showContent();//显示内容
menu.setOnOpenListener(onOpenListener);//监听slidingmenu打开
关于关闭menu有两个监听,简单的来说,对于menu close事件,一个是when,一个是after
menu.OnClosedListener(OnClosedListener);//监听slidingmenu关闭时事件
menu.OnClosedListener(OnClosedListener);//监听slidingmenu关闭后事件
左右都可以划出SlidingMenu菜单只需要设置
menu.setMode(SlidingMenu.LEFT_RIGHT);属性,然后设置右侧菜单的布局文件
menu.setSecondaryShadowDrawable(R.drawable.shadowright);//右侧菜单的阴影图片
设置SlidingMenu属性
sm = getSlidingMenu();
//如果只显示左侧菜单就是用LEFT,右侧就RIGHT,左右都支持就LEFT_RIGHT
sm.setMode(SlidingMenu.LEFT_RIGHT);//设置菜单滑动模式,菜单是出现在左侧还是右侧,还是左右两侧都有
sm.setShadowDrawable(R.drawable.shadow);//设置阴影的图片资源
sm.setShadowWidthRes(R.dimen.shadow_width);//设置阴影图片的宽度
//sm.setBehindWidth(200);//设置菜单的宽
sm.setBehindOffsetRes(R.dimen.slidingmenu_offset);//SlidingMenu划出时主页面显示的剩余宽度
sm.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);//设置滑动的区域
支持右侧划出菜单:
//SlidingMenu可以同时支持划出左右两侧的菜单,互不冲突,而且动画优美,体验良好。
sm.setSecondaryMenu(R.layout.menu_frame2);//设置右侧菜单
sm.setSecondaryShadowDrawable(R.drawable.shadowright);//设置右侧菜单阴影的图片资源
//右侧SlidingMenu的Fragment
getSupportFragmentManager().beginTransaction().replace(R.id.menu_frame2, new SampleListFragment()).commit();
slidingMenu = getSlidingMenu();
//设置是左滑还是右滑,还是左右都可以滑
slidingMenu.setMode(SlidingMenu.LEFT_RIGHT);
//设置阴影宽度
slidingMenu.setShadowWidth(getWindowManager().getDefaultDisplay().getWidth() / 40);
//设置左菜单阴影图片
slidingMenu.setShadowDrawable(R.drawable.shadow);
//设置右菜单阴影图片
slidingMenu.setSecondaryShadowDrawable(R.drawable.right_shadow);
//设置菜单占屏幕的比例
slidingMenu.setBehindOffset(getWindowManager().getDefaultDisplay().getWidth() / 5);
//设置滑动时菜单的是否淡入淡出
slidingMenu.setFadeEnabled(true);
//设置淡入淡出的比例
slidingMenu.setFadeDegree(0.4f);
//设置滑动时拖拽效果
slidingMenu.setBehindScrollScale(0);
//设置要使菜单滑动,触碰屏幕的范围
slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
发表评论
-
LayoutInflater
2014-12-22 21:43 548在实际开发中LayoutInflater这个类还是非常有用的, ... -
ContentProvider之读写短消息
2014-12-08 11:08 595http://blog.csdn.net/liuhe ... -
android之启用默认浏览器
2014-11-03 12:36 515一、启动android默认浏览器 Intent inten ... -
eclipse下看android support v4源码
2014-09-18 22:24 640http://cfy10.blog.51cto.com/707 ... -
Android学习 (七)synchronized
2014-09-17 10:16 629http://hi.baidu.com/fenghuang12 ... -
ScheduledExecutorService定时周期执行指定的任务
2014-09-17 09:57 668http://blog.csdn.net/tsyj810883 ... -
android rotate
2014-09-16 15:21 1218rotate:fromDegrees:其实角度。toDegr ... -
Android获取Manifest中<meta-data>元素的值
2014-09-12 15:39 676在AndroidManifest.xml中,<meta- ... -
PopupWindow
2014-09-12 11:09 8851-初始化 PopupWindow mPop = new P ... -
Android的事件分发onInterceptTouchEvent与onTouchEvent、OnClickListener、OnLongClick
2014-09-11 11:05 907onInterceptTouchEvent()是ViewGro ... -
scrollTo、scrollBy、getScrollX、getScrollY这4个方法的含义,Scroller的简单用法
2014-09-11 10:43 1587scrollTo、scrollBy都是 对 ... -
VelocityTracker
2014-09-11 10:14 686android.view.VelocityTracker主要用 ... -
Android之SurfaceHolder
2014-09-09 16:05 603SurfaceHolder,可以把它当成surface的控制器 ... -
android performClick使用
2014-09-09 13:53 1153performClick 是使用代码主动去调用控件的点击事件( ... -
slidingmenu使用说明
2014-09-07 10:17 610左侧、右侧和两边 在BaseActivity中将Slid ... -
Android IOS风格侧边栏效果
2014-08-27 13:45 347http://download.csdn.net/detail ... -
android 代码设置、打开wifi热点及热点的连接
2014-08-26 10:30 1041见博客文章 http://blog.csdn.net/luob ... -
Android 之两点触摸技术
2014-08-26 09:58 743package mobile.android.multi.to ... -
Android动画之translate(位移动画)
2014-08-25 15:53 483http://www.cnblogs.com/bavariam ... -
Android 之ViewFlipper实现左右滑动动画效果
2014-08-25 15:31 7901)View切换的控件—ViewF ...
相关推荐
在SlidingMenu的属性详解中,以下几个关键属性值得关注: - **mode**:定义了菜单的打开方式,可以是`BEHIND`(默认,菜单在主视图后面)或者`OVERLAY`(菜单覆盖在主视图上)。 - **touchModeAbove**和**...
《Android版SlidingMenu滑动菜单详解》 在Android应用开发中,用户界面的设计与交互体验至关重要,其中,滑动菜单(Sliding Menu)作为一款常见的设计元素,为用户提供了一种便捷的导航方式。Android版SlidingMenu...
在Android开发中,SlidingMenu是一个非常流行的库,用于实现应用程序中的侧滑菜单效果,类似于许多流行的应用如Facebook和Google Play。它允许用户通过从屏幕边缘向内滑动来显示或隐藏一个侧边栏,通常包含导航选项...
《Android SlidingMenu详解》 在Android应用开发中,SlidingMenu是一种常见的侧滑菜单实现方式,它为用户提供了类似Google Play、Facebook等应用那样的左侧或右侧滑动出来的导航菜单。这种设计模式使得用户能够在不...
**Android Studio中的SlidingMenu详解** 在Android应用开发中,SlidingMenu是一个常见的库,用于实现侧滑导航菜单。这个库使得用户可以轻松地在主界面和侧滑出的菜单之间切换,为应用添加了丰富的交互体验。在...
【Android SlidingMenu详解】 在Android开发中,SlidingMenu是一种常见的侧滑菜单实现方式,它为应用提供了类似Google Play、Facebook等应用的左侧或右侧滑出的导航菜单。SlidingMenu库由杰森·帕特里克·奥康纳...
**SlidingMenu实现详解** 1. **SlidingMenu库介绍** SlidingMenu是一个开源库,由Jeremy Feinstein创建,它提供了类似于Google Play、Twitter等应用的侧滑菜单效果。通过添加此库,开发者可以在主屏幕内容的左侧或...
在移动开发领域,尤其是在Android平台上,用户界面的交互设计是提升用户体验的关键因素之一。SlidingMenu是一个经典的库,它为开发者提供了侧滑菜单功能,使得应用能够实现类似Google Play、Facebook等应用的侧滑...
【Android SlidingMenu详解】 在Android开发中,滑动菜单(SlidingMenu)是一种常见的UI设计,它允许用户通过从屏幕边缘向内滑动来显示或隐藏侧边栏菜单,通常用于实现应用的主要导航功能。这个名为"安卓Android源码...
**滑动菜单(SlidingMenu)开源库详解** 在移动应用设计中,侧拉菜单(Sliding Menu)已经成为一种常见的导航模式,它为用户提供了便捷的多层级访问方式,尤其适用于那些具有复杂导航结构的应用。SlidingMenu是一个...
在Android开发中,SlidingMenu是一个...通过以上步骤和属性设置,开发者可以轻松地在Android应用中实现SlidingMenu的侧边栏菜单效果,提升应用的交互性和用户体验。同时,结合监听事件,还可以实现更加丰富的交互逻辑。
【滑动菜单SlidingMenu详解】 滑动菜单(SlidingMenu)在移动应用开发中是一种常见的设计模式,它允许用户通过向左或向右滑动主屏幕来展示隐藏的侧边菜单。这种交互方式在很多应用程序中都能见到,如Google Maps、...
**滑动菜单(SlidingMenu)详解** 在移动应用开发中,滑动菜单是一种常见的交互设计,它允许用户通过向左或向右滑动手势来显示或隐藏侧边栏菜单,这种设计通常用于提供更多的导航选项或者功能设置。在Android平台上...
**滑动菜单(SlidingMenu)详解** 在Android应用开发中,为了提供用户友好的界面交互,侧滑菜单(SlidingMenu)是一个常见的设计模式。它允许用户通过从屏幕边缘向内滑动来显示或隐藏一个菜单,这种设计在很多应用...
【Android SlidingMenu详解】 Android SlidingMenu是一种常见的在Android应用中实现侧滑菜单的库,它为开发者提供了实现类似iOS中的Slide Out Menu或者Google Play应用的左侧抽屉菜单的功能。这种菜单通常隐藏在主...
**滑动菜单(SlidingMenu)详解** 在移动应用开发中,为了提供用户友好的界面和流畅的操作体验,侧滑栏(SlidingMenu)成为了一种常见设计模式。它允许用户通过从屏幕边缘向内滑动来显示隐藏的菜单选项,这种设计在...
《滑动菜单库library_SlidingMenu详解》 在Android应用开发中,用户界面的交互设计至关重要,其中滑动菜单(Sliding Menu)是常见的一种交互元素,它为用户提供了一种方便的方式来访问隐藏的侧边栏功能。library_...
**开源项目Slidingmenu详解** `Slidingmenu`是一个在Android平台上广泛使用的开源库,它为应用程序提供了侧滑菜单的功能。这个菜单可以从屏幕的边缘滑出,为用户提供了一个优雅且直观的方式来访问应用的不同部分...