gpt4 book ai didi

Android 双击,ontouchevent 不工作

转载 作者:行者123 更新时间:2023-11-29 16:11:10 27 4
gpt4 key购买 nike

我需要在双击时进行缩放。为什么这不起作用?我为此工作了很长时间,但没有结果。没有识别到​​触摸事件

public class MyMapActivity extends MapActivity implements OnGestureListener{
private MapView mapView;

@Override
public void onCreate(Bundle savedInstanceState) {

requestWindowFeature(Window.FEATURE_NO_TITLE);
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mapView = (MapView)findViewById(R.id.mapView);
mGestureDetector = new GestureDetector(this,this);
detector.setOnDoubleTapListener(new OnDoubleTapListener(){
@Override
public boolean onDoubleTap(MotionEvent e) {
int x = (int)e.getX(), y = (int)e.getY();;
Projection p = map.getProjection();
map.getController().animateTo(p.fromPixels(x, y));
map.getController().zoomInFixing(x, y);
return false;
}

@Override
public boolean onDoubleTapEvent(MotionEvent e) {
return false;
}

});
}
@Override
public boolean onTouchEvent(MotionEvent me) {
this.mGestureDetector.onTouchEvent(me);
return super.onTouchEvent(me);
}

最佳答案

参见 this教程,它有完整的操作方法或在 stackoverflow 上查看类似问题 herehere .

关于Android 双击,ontouchevent 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13106521/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com