SlidingMenu是一個第三方的開源的側滑控制項。是一種很好的交互邏輯。 有很多優秀的應用使用了SlidingMenu例如QQ和CSDN的安卓客戶端 其github主頁:https://github.com/jfeinstein10/SlidingMenu 在配置之前我們需要到其主頁上下載它的ZI ...
SlidingMenu是一個第三方的開源的側滑控制項。是一種很好的交互邏輯。
有很多優秀的應用使用了SlidingMenu例如QQ和CSDN的安卓客戶端
其github主頁:https://github.com/jfeinstein10/SlidingMenu
在配置之前我們需要到其主頁上下載它的ZIP並解壓出來
下麵來說說SlidingMenu的配置過程:
SlidingMenu不同於EventBus等開源框架,需要手動的配置。相對比較麻煩。
首先我們將下載下來的Zip文件解壓縮得到
之後修改“SlidingMenu\library”目錄下的build.gradle:
android {
compileSdkVersion XX
buildToolsVersion "XX"
defaultConfig {
minSdkVersion XX
targetSdkVersion XX
}
修改為當前項目的版本,如
修改前:
1 android { 2 compileSdkVersion 17 3 buildToolsVersion "17.0.0" 4 5 defaultConfig { 6 minSdkVersion 7 7 targetSdkVersion 16 8 }
修改後:
1 android { 2 compileSdkVersion 23 3 buildToolsVersion "23.0.3" 4 5 defaultConfig { 6 minSdkVersion 14 7 targetSdkVersion 23 8 }
之後再Android Studio中點擊File->New->Import module選擇SlidingMenu\library文件夾然後確定
然後等他build完成,會出現:
找不到符號 FloatMath
這是因為Android 6.0之後不支持使用FloatMath()。我們只要把它修改成Math就好了。
其文件所在的路徑為:app\libs\SlidingMenu\library\src\com\jeremyfeinstein\slidingmenu\lib\CustomViewAbove.java
然後Rebuild
之後再添加File Dependencies依賴
然後就可以愉快的使用SlidingMenu了。
下麵是一個小Demo實現的效果:
代碼部分請參考我的下一篇博客。