我有 xml,其中有 2 个相对布局,第一个是地图(使用地图片段),第二个是 ViewPager 布局。我在地图上添加了按钮以在单击时隐藏地图,现在我想要一种方法来通过扫下屏幕来恢复地图布局。
我尝试将 onTouchListener 设置为相对布局,但它不起作用,还尝试实现 OnTouchListener
公共类 MainActivity 扩展 FragmentActivity 实现 OnTouchListener
它不工作!如何做到这一点?
@Override
public boolean onTouch(View v, MotionEvent event) {
x= event.getX();
y=event.getY();
switch(event.getAction())
{
case MotionEvent.ACTION_DOWN:
sX = event.getX();
sY = event.getY();
break;
case MotionEvent.ACTION_UP:
fX = event.getX();
fY = event.getY();
if(fX-sX == 0 || fX-sX > 0 || fX-sX <0)
if(fY-sY < 0)
{
if(mapview.getVisibility()==View.GONE)
{
mapview.setVisibility(View.VISIBLE);
}
}
break;
}
return true;
}