android studio添加使用SlidingMenu

最近使用SlidingMenu做一個側滑菜單,但是大多數都是使用eclipse添加使用SlidingMenu的方法,android studio添加使用SlidingMenu方法的文章很少,於是自己在百度後把零散的方法總結了一下。


先給出SlidingMenu的下載地址:https://github.com/jfeinstein10/SlidingMenu。


1.解壓後點開文件夾,複製library文件夾,返回放到  項目名/app/SlidingMenu(這裏我把library文件夾的名字改成了SlidingMenu)  下,然後在android studio中刷新一下項目:


2.刷新後在project視圖下的app中出現SlidingMenu:


3.修改SlidingMenu中的builde.gradle:

buildscript {
     repositories {
          mavenCentral()

     }
     dependencies {
          classpath 'com.android.tools.build:gradle:1.5.0' //必須改,修改與項目gradle的build.gradle相同(我的是1.5.0,根據自己的來改)
     }
}


apply plugin: 'android-library'

dependencies {
     compile 'com.android.support:support-v4:13.0.0'
}

android {
    compileSdkVersion 23          
    buildToolsVersion "23.0.1"     
//必須改,這兩項修改與app的build.gradle中的相同

    defaultConfig {
         minSdkVersion 17
         targetSdkVersion 23          
//必須改,這兩項修改與app的build.gradle中的相同 
    }

    sourceSets {
        main {
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']

            manifest.srcFile 'AndroidManifest.xml'
        }
    }

}


4.修改項目根目錄下的settings.gradle爲:


include ':app', ':SlidingMenu'
project(':SlidingMenu').projectDir = new File('app/SlidingMenu')     
//紅色部分爲添加部分


5.修改app的build.gradle,在dependencies添加一句話:

dependencies{

   ....

   compile 'com.android.support.appcompat_v7:23.3.0'

  compile project(':SlidingMenu')    //添加這句

}


6.

在Sync時有問題,使用了過時的API,修改StudySlidingMenu\libraries\SlidingMenu\src\com\jeremyfeinstein\slidingmenu\lib\CustomViewAbove.java,如果沒有提示這個錯誤可以不用修改。

中的302行:

-  return (float) FloatMath.sin(f);       //原

+  return (float) Math.sin(f);            //修改後



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章