花粉俱乐部  logo 花粉俱乐部  因为热爱
搜索 |
[实用教程]

APK 启动画面定制

[复制帖子标题和链接]

13993

KangVIP  HRT团队  发表于 2014-3-20 14:25:11 来自:浏览器

最新回复 2019-1-8 23:04:03


很多手机 apk 启动的第一个页面都是显示自己产品的 logo,是如何实现的?
简单介绍下:
可以使用 Handle 的 postDelayed 来计时显示,代码如下:splash.java
  1. import android.app.Activity;
  2. import android.content.Intent;
  3. import android.os.Bundle;
  4. import android.os.Handler;

  5. public class Splash extends Activity{   
  6.         private final int SPLASH_DISPLAY_LENGHT = 3000; //延迟三秒     
  7.             
  8.         @Override   
  9.         public void onCreate(Bundle savedInstanceState) {   
  10.             super.onCreate(savedInstanceState);   
  11.             setContentView(R.layout.splash);   
  12.             new Handler().postDelayed(new Runnable(){   
  13.          
  14.              @Override   
  15.              public void run() {   
  16.                  Intent mainIntent = new Intent(Splash.this,MainActivity.class);   
  17.                  Splash.this.startActivity(mainIntent);   
  18.                      Splash.this.finish();   
  19.              }   
  20.                     
  21.             }, SPLASH_DISPLAY_LENGHT);   
  22.         }   
  23. }  
复制代码
布局:
splash.xml
  1. <!--?xml version="1.0" encoding="utf-8"?-->
  2. <linearlayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android:layout_width="fill_parent" android:orientation="vertical">   
  3.     <imageview android:layout_height="fill_parent" android:layout_width="fill_parent" android:scaletype="fitCenter" android:src="@drawable/splash">   
  4.    </imageview>   
  5. </linearlayout>
复制代码
工程中加入 splash 类和 splash.xml,加入后在 AndroidMainfest 中配置 Splash,把 splash 图片放到 drawable 就可以了。




花粉6687899  登峰造极  发表于 2014-3-20 14:30:41 来自:浏览器
我在想康大你是学什么的
Wuruitao  独步江湖  发表于 2015-8-18 20:37:42 来自:HUAWEI P7-L07
收藏!
因为我最近也在学开发apk
佐佐木緋色  自成一派  发表于 2019-1-8 23:04:03 来自:荣耀畅玩6X BLN-AL10
编程大佬
您需要登录后才可以回帖 登录 | 立即注册

工具下载

  • 花粉客户端官方

    Make it Possible

粤ICP备19015064号-4|备案主体编号:44201919072182| 粤公网安备 44190002003939号

Copyright © 2012-2019 华为终端有限公司 版权所有

快速回复 返回顶部 返回列表