博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Android进阶】SlidingMenu实现侧滑栏效果的实现
阅读量:4491 次
发布时间:2019-06-08

本文共 1413 字,大约阅读时间需要 4 分钟。

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的界面进行绑定即可,代码中注释比较多,如有疑问,请留言

转载于:https://www.cnblogs.com/oversea201405/p/3749563.html

你可能感兴趣的文章
hook C++
查看>>
Failed to connect to github.com port 443: Timed out
查看>>
python 调用C++ DLL,传递int,char,char*,数组和多维数组
查看>>
C# 调Win32 API SendMessage简单用法及wMsg常量
查看>>
解决Python print输出不换行没空格的问题
查看>>
python使用内置方法和修饰器方法获取类名、函数名
查看>>
python 整数转字节 char
查看>>
基于EasyHook实现监控explorer资源管理器文件复制、删除、剪切等操作
查看>>
[Python]ctypes+struct实现类c的结构化数据串行处理
查看>>
Windbg使用
查看>>
GUID和UUID、CLSID、IID 区别及联系
查看>>
MFC ATL STL概要
查看>>
Hook基本知识
查看>>
Hook CreateProcess
查看>>
C#与C++之间类型的对应
查看>>
(C++C#类型互转工具)使用Signature Tool自动生成P/Invoke调用Windows API的C#函数声明...
查看>>
面试题
查看>>
Powershell + HTA
查看>>
IFG以太网帧间隙
查看>>
WINDOWS API 大全(一)
查看>>