1. 引入库文件
2.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 package com.sanya.myslidingmenue; import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu; import android.app.Activity; import android.os.Bundle; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setTitle( "菜单" ); // set the content view setContentView(R.layout.activity_main); // 配置菜单 SlidingMenu menu = new SlidingMenu( this ); // 设置菜单的模式 menu.setMode(SlidingMenu.LEFT); menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN); menu.setShadowWidthRes(R.dimen.shadow_width); menu.setShadowDrawable(R.drawable.shadow); menu.setBehindOffsetRes(R.dimen.slidingmenu_offset); menu.setFadeDegree( 0 .35f); menu.attachToActivity( this , SlidingMenu.SLIDING_CONTENT); menu.setMenu(R.layout.menu); } }菜单的属性 也可以xml 配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 < com.jeremyfeinstein.slidingmenu.lib.SlidingMenu xmlns:sliding = "http://schemas.android.com/apk/res-auto" android:id = "@+id/slidingmenulayout" android:layout_width = "fill_parent" android:layout_height = "fill_parent" sliding:viewAbove = "@layout/YOUR_ABOVE_VIEW" sliding:viewBehind = "@layout/YOUR_BEHIND_BEHIND" sliding:touchModeAbove = "margin|fullscreen" sliding:behindOffset = "@dimen/YOUR_OFFSET" sliding:behindWidth = "@dimen/YOUR_WIDTH" sliding:behindScrollScale = "@dimen/YOUR_SCALE" sliding:shadowDrawable = "@drawable/YOUR_SHADOW" sliding:shadowWidth = "@dimen/YOUR_SHADOW_WIDTH" sliding:fadeEnabled = "true|false" sliding:fadeDegree = "float" sliding:selectorEnabled = "true|false" sliding:selectorDrawable = "@drawable/YOUR_SELECTOR" />效果图:
转载于:https://www.cnblogs.com/feelbest/p/3696181.html
相关资源:数据结构—成绩单生成器