将Supergroup的惯性参数改到了手指离开时的位移量。上周由于delta经常为0没有这么做,上午将不为0时的位移另存在distance这个变量里 创造惯性动画时就用这个量,跟随手指时用delta。惯性代码如下
if(inertiaConstant==0) inertiaConstant=8f;
float mbT=takenNumber;
float mbX=xMove?distanceX:0;
float mbY=yMove?distanceY:0;
System.out.println(mbT+"="+mbX+"+"+mbY);
inertiaAction=MoveBy.$(
mbX*inertiaConstant, mbY*inertiaConstant, mbT/inertiaConstant)
.setInterpolator(DecelerateInterpolator.$());
this.action(inertiaAction);
takenNumber是总共帧数,觉得惯性运动时长需要与其相关,从而使得不同平台效果可以大致相当