【发布时间】:2014-09-10 19:01:04
【问题描述】:
我必须制作一个以动画开头的应用程序,如果我们单击后退按钮,那么它应该返回到应用程序管理器。但是,如果您在该动画期间单击后退按钮,那么我在其中所做的事情就会消失到应用程序管理器,但在一两秒后第一页(出现此动画之后的那个)。
谁能帮忙??
这是动画..
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.load);
im = (ImageView) findViewById(R.id.load_icon);
rotate = AnimationUtils.loadAnimation(getApplicationContext(),
R.anim.load_page);
rotate.setInterpolator(new LinearInterpolator());
im.startAnimation(rotate);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent nextPageIntent = new Intent(getApplicationContext(),
P1.class);
startActivity(nextPageIntent);
}
}, 3000);
}
【问题讨论】:
-
表示要在动画停止后打开第一页?
-
实际上先生,我认为如果我点击后退按钮,动画不会停止,而是在后台继续。
-
实现 AnimationListener 将代码放入 onAnimationEnd 方法
-
你能告诉我们,如果我们点击返回按钮,哪个函数会被调用,比如 onPause() onResume()...
标签: android