編輯:關於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實現的效果:


代碼部分請參考我的下一篇博客。
android 通知Notification詳解及實例代碼
android Notification實例詳解1.使用Builder模式來創建2.必須要設置一個smallIcon,還可以設置setTicker3.可以設置 setCo
Android--BroadcastReceiver應用詳解
今天我們來講一下Android中BroadcastReceiver的相關知識。BroadcastReceiver也就是“廣播接收者”的意思,顧名思
自定義動畫(仿Win10加載動畫)
一、源代碼源代碼及demo二、背景先看看Win10的加載動畫(找了很久才找到):每次打開電腦都會有這個加載動畫,看上挺cool的,就想著自己能否實現它。要實現這個動畫?首
android搶紅包代碼解析支持微信與QQ
最近有一段時間沒寫博客了,一方面是工作比較忙,一方面也著實本人水平有限,沒有太多能與大家分享的東西,也就是在最近公司要做一個搶紅包的功能,老板發話了咋們就開干呗,本人就開