您的位置:首页 > 移动开发 > Android开发

Android 欢迎界面的实现(带透明度动画)

2016-04-08 19:52 459 查看
作为Android小白,欢迎界面还是必须要学会的!!

刚开始还以为,欢迎界面是一个很高深,很难的东西,结果才发现只是启动应用时,先进入一个欢迎Activity,然后在这个界面中停转几秒后,在跳转到主界面,顿时感觉没有那么高大上了!!!

这是一个列子可以实现启动应用时,欢迎界面由模糊哦到清晰,然后调转到主界面的过程!!

下面是代码:因为界面代码都非常简单,所以这里只给出后台动画和重转代码

public class Welcome extends Activity {
private AlphaAnimation start_anima;
View view;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
view = View.inflate(this, R.layout.welcome, null);
setContentView(view);
initView();
initData();
}
private void initData() {
start_anima = new AlphaAnimation(0.3f, 1.0f);
start_anima.setDuration(2000);
view.startAnimation(start_anima);
start_anima.setAnimationListener(new AnimationListener() {

@Override
public void onAnimationStart(Animation animation) {

}

@Override
public void onAnimationRepeat(Animation animation) {

}

@Override
public void onAnimationEnd(Animation animation) {
redirectTo();
}
});
}

private void initView() {
}

private void redirectTo() {
startActivity(new Intent(getApplicationContext(), MainActivity.class));
finish();
}
}


注意不要忘了,在AndroidManifest中将启动界面改成欢迎界面!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: