我正在尝试向onTouchEvent
添加View
,但我会在此链接上看到弃用支持:https://developer.android.com/sdk/support_api_diff/26.0.0-alpha1/changes/android.support.v4.view.MotionEventCompat.html。
它说,他们都被弃用了。那么应该使用什么代码来替换MotionEventCompat
函数?
答案 0 :(得分:39)
您可以直接使用MotionEvent
对象来实现相同的目标。
请参阅示例&比较如下:
public boolean onTouch(MotionEvent motionEvent) {
// previously you would do this
final int action = MotionEventCompat.getActionMasked();
// now you would do this
final int action = motionEvent.getActionMasked();
}
我认为你很困惑,因为一些Android文档还没有更新他们的示例代码,因此他们的一些示例代码仍在使用已弃用的方法。
有关详情,请参阅here。
希望这会有所帮助。