private void PosChanged(bool ani)
{
if (_aniFlag == 0)
_aniFlag = ani ? 1 : -1;
else if (_aniFlag == 1 && !ani)
_aniFlag = -1;
_needRefresh = true;
UpdateContext.OnBegin -= _refreshDelegate;
UpdateContext.OnBegin += _refreshDelegate;
//如果在甩手指滚动过程中用代码重新设置滚动位置,要停止滚动
if (_tweening == 2) //kill throw tween only
KillTween();
}