为什么Android版Mono中的OnTouchEvent没有Android for Java中的View参数OnTouch?如何获得触发事件的视图?
我正在尝试执行拖动和缩放示例here。
提前致谢。
答案 0 :(得分:3)
您正在查看的方法是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;
}
}