例項.gif
getswipebacklayout().setenablegesture(false);//禁止右滑退出
name="android:windowistranslucent">falseitem>
androidmanifest檔案中.png
vaues資料夾下的styles檔案中.png
name="android:windowistranslucent">trueitem>
#swipebacklayout
-dontwarn me.imid.swipebacklayout.lib.**
-keep class
me.imid.swipebacklayout.lib.**
a.為每個根activity設定背景色,此時設定的背景色即為狀態列顏色。
再用單獨的乙個layout包裹所有布局作為次根布局,單獨設定你需要的背景色即可。
a.在根布局下新增乙個填充作用的view,**設定相當於狀態列高度的margin值即可。
//獲取狀態列高度
int statusbarheight = myutils.getstatusbarheight(this);
//設定margin值
* * 為某個控制項設定margin
* @param v
* @param left
* @param top
* @param right
* @param bottom
*/public
static
void
setmargins
(view v, int left, int top, int right, int bottom)
}/**
* 獲取系統狀態列高度
* @param context
* @return
*/public
static
intgetstatusbarheight
(context context)
return statusbarheight;
}
例項.gif
getswipebacklayout().setenablegesture(false);//禁止右滑退出
name="android:windowistranslucent">falseitem>
androidmanifest檔案中.png
vaues資料夾下的styles檔案中.png
name="android:windowistranslucent">trueitem>
#swipebacklayout
-dontwarn me.imid.swipebacklayout.lib.**
-keep class
me.imid.swipebacklayout.lib.**
a.為每個根activity設定背景色,此時設定的背景色即為狀態列顏色。
再用單獨的乙個layout包裹所有布局作為次根布局,單獨設定你需要的背景色即可。
a.在根布局下新增乙個填充作用的view,**設定相當於狀態列高度的margin值即可。
//獲取狀態列高度
int statusbarheight = myutils.getstatusbarheight(this);
//設定margin值
* * 為某個控制項設定margin
* @param v
* @param left
* @param top
* @param right
* @param bottom
*/public
static
void
setmargins
(view v, int left, int top, int right, int bottom)
}/**
* 獲取系統狀態列高度
* @param context
* @return
*/public
static
intgetstatusbarheight
(context context)
return statusbarheight;
}
控制項右滑退出當前介面
網易新聞 鳳凰新聞等都實現了這個功能,通過手勢右滑退出當前介面,ios7做的更完善,當然,暫時還達不到ios7那種效果。主要就是重寫ontouch事件,本來應該在down時監聽,但不知為何scrollview監聽不到,只好單純監聽move了,看了一下網易的,其實還應該寫個手指滑動速度判斷veloci...
touch左滑右滑
原理 1 當開始乙個touchstart事件的時候,獲取此刻手指的橫座標startx和staery 2 當觸發touchmove事件的時候,再獲取此時手指的橫座標moveendx和縱座標moveendy 最後,通過兩次獲取的座標差值來判斷手指在手機螢幕上的滑動方向。body on touchstar...
Android 3分鐘整合右滑退出
例項.gif getswipebacklayout setenablegesture false 禁止右滑退出name android windowistranslucent falseitem androidmanifest檔案中.png vaues資料夾下的styles檔案中.png name ...