Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
动画缩放:在android中,按钮一个接一个,延迟1/2秒_Android_Android Animation - Fatal编程技术网

动画缩放:在android中,按钮一个接一个,延迟1/2秒

动画缩放:在android中,按钮一个接一个,延迟1/2秒,android,android-animation,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, An

我想以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);

}
可能是因为: anim.setStartOffset10; 10毫秒太快了