Closed MidoriInu1 closed 8 years ago
最近使用了MODE_DECELERATE 模式 在TagCloudView.java中的line384行似乎有个小bug
MODE_DECELERATE
TagCloudView.java
@Override public void run() { if (!isOnTouch && mode != MODE_DISABLE) { if (mode == MODE_DECELERATE) { if (mAngleX > 0.04f) { mAngleX -= 0.02f; } if (mAngleY > 0.04f) { mAngleY -= 0.02f; } if (mAngleX < -0.04f) { mAngleX += 0.02f; } if (mAngleY < 0.04f) { mAngleY += 0.02f; } } processTouch(); } handler.postDelayed(this, 50); }
mAngleY < 0.04f这里似乎应为mAngleY < -0.04f 否则会出现手势结束后y轴最后回归相反方向运动的状态 另外,0.04的界定值似乎略微小,会停住不动,希望可以提供属性扩展或略微调高,thx~
mAngleY < 0.04f
mAngleY < -0.04f
PR #11 merged. 👍
最近使用了
MODE_DECELERATE
模式 在TagCloudView.java
中的line384行似乎有个小bugmAngleY < 0.04f
这里似乎应为mAngleY < -0.04f
否则会出现手势结束后y轴最后回归相反方向运动的状态 另外,0.04的界定值似乎略微小,会停住不动,希望可以提供属性扩展或略微调高,thx~