SlidingMenu 引入包,以及简单使用 最终版

SlidingMenu github位置

最终实现效果:
在这里插入图片描述

添加 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);

    }
}

参考:

Android在Android Studio(AS)中导入第三方库,以SlidingMenu为例

超简单Android Studio导入第三方库(SlidingMenu)教程绝对傻瓜版

猜你喜欢

转载自blog.csdn.net/qq_38340601/article/details/82829507