SwipeMenuLayout
SwipeMenuLayout copied to clipboard
滑动距离超过外边删除布局的长度时会弹回去
长滑出来后会弹回去,短滑好像没问题,是不是超过这个长度后又重新触发了点击事件?
长滑出来后会弹回去,短滑好像没问题,是不是超过这个长度后又重新触发了点击事件?
你是怎么处理的
长滑出来后会弹回去,短滑好像没问题,是不是超过这个长度后又重新触发了点击事件?
你是怎么处理的
用1.03吧
//超过范围的话--->归位
//目前是右滑的话 (菜单在左边)
if (isEnableLeftMenu) {
if (getScrollX() < -mMenuWidth) {
scrollTo(-mMenuWidth, 0);
} else if (getScrollX() > 0) {
scrollTo(0, 0);
}
} else {
if (getScrollX() < 0) {
scrollTo(0, 0);
} else if (getScrollX() > mMenuWidth) {
scrollTo(mMenuWidth, 0);
}
}
真搞不懂为啥要有这奇葩功能,滑动距离超过侧滑菜单宽度居然要归位; 注释掉277行代码就行了
2023年的 路过