Android 欢迎界面的实现(带透明度动画)
2016-04-08 19:52
459 查看
作为Android小白,欢迎界面还是必须要学会的!!
刚开始还以为,欢迎界面是一个很高深,很难的东西,结果才发现只是启动应用时,先进入一个欢迎Activity,然后在这个界面中停转几秒后,在跳转到主界面,顿时感觉没有那么高大上了!!!
这是一个列子可以实现启动应用时,欢迎界面由模糊哦到清晰,然后调转到主界面的过程!!
下面是代码:因为界面代码都非常简单,所以这里只给出后台动画和重转代码
注意不要忘了,在AndroidManifest中将启动界面改成欢迎界面!!
刚开始还以为,欢迎界面是一个很高深,很难的东西,结果才发现只是启动应用时,先进入一个欢迎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中将启动界面改成欢迎界面!!
相关文章推荐
- android 关于触摸事件的理解
- Android studio开发中,利用日志查看当前的activity
- 人脸识别face++ SDK demo体验
- Android 学习记录-获取天气API
- 基于Android的一个简易计算器的实现
- 实用的Android代码片段集合(精)
- Android中文文档
- Android中文API文档
- Android Studio 编译问题(1)
- 关于android数据库no such table错误的反思
- Android自定义View,单点触控小球,自定义Imageview圆形图片
- android Actionmode 样式自定义
- android imageView释放内存
- Android中AIDL的实现使用
- Android 文字自动滚动(跑马灯)效果的两种实现方法
- Android Studio无法在线更新
- Android Studio安装后的一些必要设置
- android-22之HashMap学习
- Android中禁用屏幕旋转
- Android实现正方形View