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

Android App 启动时显示正在加载图片(源码)

2014-09-25 15:38 706 查看
微信、QQ、天天动听等程序,在打开时显示了一张图片,然后跳转到相关界面。本文实现这个功能,其实很简单....

新建两个Activity,LoadingActivity,MainActivity,将LoadingActivity设置为android.intent.action.MAIN。使用TimerTesk,或者Thread将LoadingActivity显示几秒后跳转到MainActivity界面。

LoadingActivity:
[java] view plaincopyprint?
new Timer().schedule(new TimerTask() {

@Override

public void run() {

startActivity(new Intent(LoadingActivity.this, MainActivity.class));

finish();

overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);

}

}, 2000);

new Timer().schedule(new TimerTask() {
@Override
public void run() {
startActivity(new Intent(LoadingActivity.this, MainActivity.class));
finish();
overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
}
}, 2000);

设置LoadingActivity的样式<?xml:namespace prefix="o">
?xml:namespace>[html] view plaincopyprint?
<style name="customLoading">

<item name="android:windowFullscreen">true</item>

<item name="android:windowContentOverlay">@null</item>

<item name="android:windowNoTitle">true</item>

<item name="android:background">@drawable/loading</item>

</style>

<style name="customLoading">
<item name="android:windowFullscreen">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:background">@drawable/loading</item>
</style>


可以了....当然有很多种实现方式,网上找找,应该有.

源码:http://download.csdn.net/detail/tangcheng_ok/7616001
原创文章,转载请注明出处:http://blog.csdn.net/tangcheng_ok
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息