我实际上在我的Android应用程序中处理动画只是为了让它看起来更有吸引力。当我在我的代码中调用它时,它没有显示出来。而不是动画,我在运行动画后在我的代码中调用的活动显示出来。这是我的代码:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ImageView animationTarget = (ImageView) this.findViewById(R.id.testImage);
Animation animation = AnimationUtils.loadAnimation(this, R.anim.rotate_around_center_point);
animationTarget.startAnimation(animation);
Intent start = new Intent(MainActivity.this, ApplicationFunctionalityStarting.class);
startActivity(start);
}
这可能有什么问题?
答案 0 :(得分:0)
您应该将动画设置为animationListener并启动onAnimationEnd上的活动。以下是AnimationListener的示例:
http://android-er.blogspot.de/2011/09/handle-animation-event.html