嗨,我正在开发小型 android 应用程序,我想在其中对列表行进行滑动删除。为此,我在触摸监听器上使用视图并删除带有一些动画的行。withendaction()
除了没有给出这样的方法错误的方法之外,一切都工作正常。我知道它支持 api 级别 16 以上,我根据我通过以下方式尝试过的设置了所需的 api 级别:
private View.OnTouchListener mTouchListener = new View.OnTouchListener() {
@Override
public boolean onTouch(final View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
break;
case MotionEvent.ACTION_CANCEL:
break;
case MotionEvent.ACTION_MOVE:
break;
case MotionEvent.ACTION_UP:
{
v.animate().setDuration(duration).
alpha(endAlpha).translationX(endX).
withEndAction(new Runnable() {
@Override
public void run() {
}
});
}
}
break;
default:
return false;
}
return true;
}
};
我的所有动画工作正常,但是在 withendaction 方法的时候,它给出了错误,是no such a method
我做错了什么吗?需要帮忙。
谢谢你。