編輯:關於android開發
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實現的效果:
代碼部分請參考我的下一篇博客。
今天有時間就學習了下在ListView、GridView列表項中清加ProgressBar,本文用最簡單的代碼實現可以通用的功能,人人都能看懂,哈哈
將語音搜索集成到Google Now中,googlenow原文標題:Use Voice Search to integrate with Google Now 原文鏈接:
更簡單更全的material design狀態欄 從實際使用需要出發,以最簡單的方式實現了幾種類型的MD狀態欄。(重點在fitsSystemWindows的使用) 0
銷毀一個活動,銷毀活動 要銷毀一個活動很容易,只需要點一下返回鍵(在手機中點)。但是如果想在程序中自己指定,其實也很簡單,用finis