码迷,mamicode.com
首页 > 微信 > 详细

微信开场欢迎动画的实现

时间:2014-07-10 17:45:44      阅读:553      评论:0      收藏:0      [点我收藏+]

标签:微信   延迟动画   handler   android   


大家都知道微信启动后会有一个延迟才进入主界面,即下面的页面后才进入主程序

bubuko.com,布布扣

现在我们就看下他的实现吧

 

/** 开场欢迎动画 */
public class WelcomeA extends Activity {
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.strat);
		//延迟两秒后执行run方法中的页面跳转?
		new Handler().postDelayed(new Runnable() {

			@Override
			public void run() {
				Intent intent = new Intent(WelcomeA.this, WhatsnewPagesA.class);
				startActivity(intent);
				WelcomeA.this.finish();
			}
		}, 2000);
	}
}

其中 WelcomeA就是当前动画的activity,而start则为一个不包含任何空间的布局文件,其背景图片为上面的图片

程序启动后显示当前图片,并延迟2秒后进入主程序

start.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/welcome" >

</LinearLayout>


这里其实我一直有一个问题,像淘宝,唯品会这样的android客户端是如何保证速度的,程序启动的时候是否预先加载了数据后图片,知道的同胞求指点。。。。。。

微信开场欢迎动画的实现,布布扣,bubuko.com

微信开场欢迎动画的实现

标签:微信   延迟动画   handler   android   

原文地址:http://blog.csdn.net/candicelijx/article/details/37593503

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!