为什么 Mono for Android 中的 OnTouchEvent 没有OnTouch在 Android for Java 中的 View 参数?如何获得触发事件的视图?
我正在尝试做一些事情作为这里的拖动和缩放示例。
提前致谢。
您正在查看的方法Activity.OnTouchEvent
看起来与Java中的方法相同。您正在查看的示例实际上是使用该OnTouchListener.onTouch
方法,该方法在 Mono For Android 中映射到IOnTouchListener.OnTouch
. 实现此接口的基本类定义如下所示:
public class Touch : Activity, View.IOnTouchListener
{
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
}
public bool OnTouch(View v, MotionEvent e)
{
return true;
}
}