【Android进阶】SlidingMenu实现侧滑栏效果的实现
2014-02-19 10:37
375 查看
public class MainActivity extends Activity { @Override protected void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); SlidingMenu menu = new SlidingMenu(this); // 设置滑动方向 menu.setMode(SlidingMenu.LEFT); // 设置监听开始滑动的触碰范围 menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN); // 设置边缘阴影的宽度,通过dimens资源文件中的ID设置 menu.setShadowWidthRes(R.dimen.shadow_width); // 设置边缘阴影的颜色/图片,通过资源文件ID设置 menu.setShadowDrawable(R.drawable.shadow); // 设置menu全部打开后,主界面剩余部分与屏幕边界的距离,通过dimens资源文件ID设置 menu.setBehindOffsetRes(R.dimen.slidingmenu_offset); // 设置是否淡入淡出 menu.setFadeEnabled(true); // 设置淡入淡出的值,只在setFadeEnabled设置为true时有效 menu.setFadeDegree(0.35f); // 将menu绑定到Activity,同时设置绑定类型 menu.attachToActivity(this, SlidingMenu.SLIDING_WINDOW); // 设置menu的layout menu.setMenu(R.layout.slide_menu); // 设置menu的背景颜色 menu.setBackgroundColor(getResources().getColor( android.R.color.background_dark)); // 获取menu的layout View menuroot = menu.getMenu(); //设置menu布局中控件的事件 Button button1 = (Button) menuroot.findViewById(R.id.Button1); button1.setOnClickListener(new OnClickListener() { @Override public void onClick(final View v) { // TODO Auto-generated method stub Log.i("click", "button clicked"); } }); } }
SlidingMenu不需要在布局文件中进行排版,直接在需要SlidingMenu的界面进行绑定即可,代码中注释比较多,如有疑问,请留言
点击下载源代码
相关文章推荐
- 【Android进阶】使用Andbase快速开发框架实现常见侧滑栏和滑动标签页组合效果
- 【Android进阶】使用Andbase快速开发框架实现常见侧滑栏和滑动标签页组合效果
- 【Android界面实现】SlidingMenu实现侧滑栏效果
- Android中使用开源库slidingMenu实现侧滑效果
- Android 自定义SlidingMenu 实现QQ5.0侧滑菜单动画效果
- Android滑动菜单特效实现,仿人人客户端侧滑效果,史上最简单的侧滑实现
- SlidingMenu实现左侧侧滑效果
- Android滑动菜单特效实现,仿人人客户端侧滑效果,史上最简单的侧滑实现
- Android使用ViewDragHelper实现QQ6.X最新版本侧滑界面效果实例代码
- Android滑动菜单特效实现,仿人人客户端侧滑效果,史上最简单的侧滑实现
- Android滑动菜单特效实现,仿人人客户端侧滑效果,史上最简单的侧滑实现
- Android滑动菜单特效实现,侧滑效果,史上最简单的侧滑实现
- Android桌面悬浮窗进阶,QQ手机管家小火箭效果实现
- Android桌面悬浮窗进阶,QQ手机管家小火箭效果实现
- Android listview 侧滑 SwipeListView 详解 实现微信,QQ等滑动删除效果
- 【Android UI设计与开发】第18期:滑动菜单栏(三)SlidingMenu动画效果的实现
- android UI进阶之弹窗的使用(2)--实现通讯录的弹窗效果
- Android进阶UI之SlidingTabLayout实现ViewPager页卡滑动效果
- Android 实现多页界面左右滑动切换效果之进阶
- 我的Android进阶之旅------>Android利用温度传感器实现带动画效果的电子温度计