public class SlideBackManager extends java.lang.Object implements OnSlideUpdateListener
| Modifier and Type | Method and Description |
|---|---|
SlideBackManager |
arrowSize(float arrowSizeDP)
箭头大小 默认5dp
|
SlideBackManager |
callBack(SlideBackCallBack callBack)
回调
|
SlideBackManager |
callBack(SlideCallBack callBack)
回调 适用于新的左右模式
|
SlideBackManager |
dragRate(float dragRate)
阻尼系数 默认3(越小越灵敏)
|
SlideBackManager |
edgeMode(int edgeMode)
边缘侧滑模式 默认左
|
SlideBackManager |
haveScroll(boolean haveScroll)
是否包含滑动控件 默认false
|
SlideBackManager |
maxSlideLength(float maxSlideLengthDP)
最大拉动距离(控件最大宽度) 默认屏宽/12
|
void |
register()
需要使用滑动的页面注册
|
void |
register(ISlideTouchEventDispatcher dispatcher)
需要使用滑动的页面注册
|
SlideBackManager |
sideSlideLength(float sideSlideLengthDP)
侧滑响应距离 默认控件最大宽度/2
|
void |
updateSlideLength(boolean isLeft,
float length)
更新侧滑长度
|
void |
updateSlidePosition(boolean isLeft,
int position)
更新侧滑位置
|
SlideBackManager |
viewHeight(float backViewHeightDP)
控件高度 默认屏高/4
|
public SlideBackManager haveScroll(boolean haveScroll)
public SlideBackManager callBack(SlideBackCallBack callBack)
public SlideBackManager callBack(SlideCallBack callBack)
public SlideBackManager viewHeight(float backViewHeightDP)
public SlideBackManager arrowSize(float arrowSizeDP)
public SlideBackManager maxSlideLength(float maxSlideLengthDP)
public SlideBackManager sideSlideLength(float sideSlideLengthDP)
public SlideBackManager dragRate(float dragRate)
public SlideBackManager edgeMode(int edgeMode)
public void register()
public void register(ISlideTouchEventDispatcher dispatcher)
public void updateSlideLength(boolean isLeft,
float length)
updateSlideLength in interface OnSlideUpdateListenerisLeft - 是否是左侧length - 长度public void updateSlidePosition(boolean isLeft,
int position)
updateSlidePosition in interface OnSlideUpdateListenerisLeft - 是否是左侧position - 位置