YoKeyword / Fragmentation

[DEPRECATED] A powerful library that manage Fragment for Android
Apache License 2.0
9.73k stars 2.11k forks source link

swipebacklayout 设置全屏响应,触发太灵敏了,能降低灵敏度吗? 现在非水平情况下很容易就触发了。 #750

Closed SjAndy88 closed 6 years ago

SjAndy88 commented 6 years ago

698 给出了解决类,是否可以评估再下个版本合入?

SjAndy88 commented 6 years ago

还有是否可以SwipeBackLayout中加入下面方面, public void abortSwipeBack() { mHelper.abort(); }

有类似检测侧滑后处理相关逻辑需要还原页面状态的。

YoKeyword commented 6 years ago

cool ,周末评估下

abortSwipeBack()方法可以提PR哈

ps: 如果周末前没有提PR,那么我会在周末加上该方法

SjAndy88 commented 6 years ago

BetterViewDragHelper.zip 最新的BetterViewDragHelper,解决快速滑动过程中莫名触发侧滑

YoKeyword commented 6 years ago

v1.2.6, 已替换BetterViewDragHelper,此外给SwipeBackLayout添加了getViewDragHelper(), 可以通过getSwipeBackLayout().getViewDragHelper().abort();等API来控制ViewDragHelper

YoKeyword commented 6 years ago

v1.3.1回滚了ViewDragHelper,回滚原因是 滑动过程中如果角度偏斜,会导致活动卡住 视觉上不连贯

你现在可以使用高版本的fragmentation,低版本的swipbe:

compile 'me.yokeyword:fragmentation:1.3.0'
compile 'me.yokeyword:fragmentation-swipeback:1.2.7'

或者fork swipeback模块