最终实现效果:
添加 slidingMenu到自己的项目
第一步:新建一个project
第二步:new->moudle
选择library->next->写入信息-> finish
到project视图-》删除main下的三个文件夹
到下载的包里找到library下复制这3个到AS 的 main 里
将src改名为java,最后效果如下
切换 Android 视图
右键自己的app项目-》open module setting ->
dependendenies->
点 加号
添加模块选中sliding
然后finish ,ok
如果出现下列问题:
第一个问题:
解决方法:改为Math.sin
第二个问题
解决方法:
然后将错误的包删除
最后实例:
menu_left.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:orientation="vertical"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:background="@color/colorAccent"
android:layout_height="match_parent">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="神奇奇迹"
android:textSize="50sp"
android:gravity="center"/>
</LinearLayout>
MainActivity.java
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
SlidingMenu menu = new SlidingMenu(this);
menu.setMode(SlidingMenu.LEFT);
menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
menu.setBehindOffsetRes(R.dimen.slidingmenu_offset); // 100dp
menu.setFadeDegree(0.35f);
menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);
menu.setMenu(R.layout.menu_left);
}
}