动画比例:在android中一个接一个地按下延迟1/2秒

时间:2015-04-03 15:40:52

标签: android android-animation

我希望从一个按钮到另一个按钮延迟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);

}

1 个答案:

答案 0 :(得分:0)

可能就是这样: anim.setStartOffset(10); 10毫秒是如此之快