JavaImageView。循环中的animate()不起作用
所以我必须在四种情况下围绕正方形移动一个图像,我必须决定向上、向右、向左或向下移动
我正在尝试使用imageView。在for循环中设置()动画,但它无法正常工作
for(int i = 0; i < 3; ++i){
int x = image.getX();
int y = image.geyY();
if(1 case)
image.animate().x(x - 10).y(y);
else if(2 case)
image.animate().x(x + 10).y(y);
else if(3 case)
image.animate().x(x).y(y - 10);
else
image.animate().x(x).y(y + 10);
image.invalidate();
}
图像仅设置一次动画,而不是三次 我可以这样做: 例如:在1种情况下
image.animate().x(x - 30).y(y);
但我必须在一次移动后检查案例(一次移动为+-10px) 有什么想法吗
共 (0) 个答案