SlidingMenu是一個(gè)第三方的開源的側(cè)滑控件枪眉。是一種很好的交互邏輯。
有很多優(yōu)秀的應(yīng)用使用了SlidingMenu例如QQ和CSDN的安卓客戶端
其github主頁:https://github.com/jfeinstein10/SlidingMenu
在配置之前我們需要到其主頁上下載它的ZIP并解壓出來
下面來說說SlidingMenu的配置過程:
SlidingMenu不同于EventBus等開源框架旧蛾,需要手動(dòng)的配置悲龟。相對(duì)比較麻煩访娶。
首先我們將下載下來的Zip文件解壓縮得到
之后修改“SlidingMenu\library”目錄下的build.gradle:
android {compileSdkVersion XXbuildToolsVersion "XX"
defaultConfig {minSdkVersion XXtargetSdkVersion XX}
修改為當(dāng)前項(xiàng)目的版本矾缓,如
修改前:
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 7
targetSdkVersion 16
}
修改后:
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
minSdkVersion 14
targetSdkVersion 23
}
之后再Android Studio中點(diǎn)擊File->New->Import module選擇SlidingMenu\library文件夾然后確定
然后等他build完成怀酷,會(huì)出現(xiàn):
找不到符號(hào) FloatMath
這是因?yàn)锳ndroid 6.0之后不支持使用FloatMath()。我們只要把它修改成Math就好了嗜闻。
其文件所在的路徑為:app\libs\SlidingMenu\library\src\com\jeremyfeinstein\slidingmenu\lib\CustomViewAbove.java
然后Rebuild
之后再添加File Dependencies依賴
然后就可以愉快的使用SlidingMenu了蜕依。
下面是一個(gè)小Demo實(shí)現(xiàn)的效果: