TranslateAnimation animation = new TranslateAnimation(0.0f, 1552.0f,0.0f, 0.0f); // new TranslateAnimation(xFrom,xTo, yFrom,yTo)
`animation.setDuration(2000);` // animation duration
animation.setRepeatCount(100); // animation repeat count
animation.setRepeatMode(1); // repeat animation (left to right, right to left )
animation.setFillAfter(true);
pro.startAnimation(animation);
progress.startAnimation(animation); // start animation
我想要随机的左动画
如果你只是想做一个随机的xDelta,那么你可以使用这样的代码:
Random randomGenerator = new Random(system.currentTimeMillis());
TranslateAnimation animation = new TranslateAnimation(0.0f, randomGenerator.nextFloat() * 1552.0f,0.0f, 0.0f);
它将生成0到1552之间的随机xDelta