不推荐使用MotionEventCompat函数

时间:2017-11-05 11:43:09

标签: android

我正在尝试向onTouchEvent添加View,但我会在此链接上看到弃用支持:https://developer.android.com/sdk/support_api_diff/26.0.0-alpha1/changes/android.support.v4.view.MotionEventCompat.html

enter image description here

它说,他们都被弃用了。那么应该使用什么代码来替换MotionEventCompat函数?

1 个答案:

答案 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

希望这会有所帮助。