Android 安卓:如何刷掉整个布局?
我在所有其他视图上方显示了自定义布局(系统警报窗口)。我能够使用onTouch事件移动自定义布局 我想添加简单的滑动来消除X轴上的功能。请问,我怎样才能用正确的方法做这件事?我尝试使用相同的准备好的库,但这些库似乎是为在ListView中使用而设计的 我只需在x轴上滑动即可删除给定的布局 非常感谢你的建议 我尝试了以下操作,我能够在x轴上移动:Android 安卓:如何刷掉整个布局?,android,swipe,dismiss,Android,Swipe,Dismiss,我在所有其他视图上方显示了自定义布局(系统警报窗口)。我能够使用onTouch事件移动自定义布局 我想添加简单的滑动来消除X轴上的功能。请问,我怎样才能用正确的方法做这件事?我尝试使用相同的准备好的库,但这些库似乎是为在ListView中使用而设计的 我只需在x轴上滑动即可删除给定的布局 非常感谢你的建议 我尝试了以下操作,我能够在x轴上移动: mParentLayout.setOnTouchListener(new View.OnTouchListener() {
mParentLayout.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent event) {
Logger.d("onTouch");
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
dX = view.getX() - event.getRawX();
dY = view.getY() - event.getRawY();
break;
case MotionEvent.ACTION_MOVE:
view.animate()
.x(event.getRawX() + dX)
.setDuration(0)
.start();
Logger.d(view.getX());
Logger.d(view.getRight());
Logger.d(view.getLeft());
break;
default:
return false;
}
return true;
}
});
我为此创建了一个自定义视图,所以如果有人还在看,我会发布一个
你需要什么你试过什么?你在这样做的过程中遇到了什么问题吗?这些库中用于排除ListView内容的方法有什么错?