SlidingMenu的使用

		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
Toast.makeText(MainActivity.this,"點擊顯示menu",Toast.LENGTH_LONG).show();
}});






發佈了37 篇原創文章 · 獲贊 2 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章