我希望从一个按钮到另一个按钮延迟1/2秒进行缩放。当我尝试增加
时anim.setStartOffset(500);
anim.setDuration(1000);
然后将屏幕冻结5次并立即显示所有内容。基本上我看不到缩放过渡。我怎样才能看到过渡?
for (int i = 7; i > 2; i--) {
Animation anim = new ScaleAnimation(1f, 0.5f, 1f, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
anim.setFillAfter(true);
anim.setStartOffset(10);
anim.setDuration(100);
anim.setInterpolator(new LinearInterpolator());
int id = getResources().getIdentifier("button"+i, "id", getPackageName());
currcell = (Button) findViewById(id);
currcell.startAnimation(anim);
}
答案 0 :(得分:0)
可能就是这样: anim.setStartOffset(10); 10毫秒是如此之快