在onTouchMoved过程中,手指还没有离开,如果中止本次touch事件?

在开发app中有这样一个需求,就是手指在点击精灵,开始移动精灵过程中,有个时间限制,就是时间到了,不能再移动精灵了,同时代码可以实现手指没有离开状态下,触发onTouchEnded或者onTouchCanceled方法。
请问专家们如果实现手指没有离开状态下,触发onTouchEnded或者onTouchCanceled方法?

將該物件setTouchEnabled(false) 再自己call onTouchEnded原本要做的事情呢?