Android Studio 利用Splash制作APP启动界面的方法

 更新时间:2020年05月27日 11:00:27   作者:紫郡  
这篇文章主要介绍了Android Studio 利用Splash制作APP启动界面,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

最近又开始学习Android studio 了,在制作APP时,都有一个启动的界面,看上去美观且实用(也可以作为以后的广告位←

那怎样制作呢?

第一步:新建Splash

如图,新建一个Empty Activity。

然后将名字改为SplashActivity。

第二步:SplashActivity的内容

如图:

方便起见,我把代码贴出来,代码如下:

public class SplashActivity extends Activity {
 // private final int SPLASH_DISPLAY_LENGHT = 2000; // 两秒后进入系统
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);//隐藏状态栏
  //getSupportActionBar().hide();//隐藏标题栏
  setContentView(R.layout.activity_splash);
  Thread myThread=new Thread(){//创建子线程
   @Override
   public void run() {
    try{
     sleep(5000);//使程序休眠五秒
     Intent it=new Intent(getApplicationContext(),MainActivity.class);//启动MainActivity
     startActivity(it);
     finish();//关闭当前活动
    }catch (Exception e){
     e.printStackTrace();
    }
   }
  };
  myThread.start();//启动线程
 }
}

第三步:activity_splash的内容

你会发现在layout中多出一个 acticity_splash,改变其背景为你想要的图片,就可以了。

第四步:AndroidManifest中的内容

我们在AndroidManifest中可以看到下图中的代码段:

此时MainActivity是APP的启动界面,如果想让SplasgActivity成为启动界面,

将这段代码从MainActivity中剪贴至SplashActivity中就行了。

<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
   </intent-filter>

然后就可以运行了。

总结

到此这篇关于Android Studio 利用Splash制作APP启动界面的文章就介绍到这了,更多相关android studio app启动界面内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Android编程实现禁止系统锁屏与解锁亮屏的方法

    Android编程实现禁止系统锁屏与解锁亮屏的方法

    这篇文章主要介绍了Android编程实现禁止系统锁屏与解锁亮屏的方法,实例分析了Android关闭屏幕、锁屏及解锁屏幕的相关技巧,需要的朋友可以参考下
    2015-12-12
  • Android实现越界回弹效果

    Android实现越界回弹效果

    这篇文章主要介绍了Android实现越界回弹效果,支持水平和垂直方向,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • Android 开发之BottomBar+ViewPager+Fragment实现炫酷的底部导航效果

    Android 开发之BottomBar+ViewPager+Fragment实现炫酷的底部导航效果

    BottomBar是Github上的一个开源框架,本文给大家介绍Android 开发之BottomBar+ViewPager+Fragment实现炫酷的底部导航效果,非常不错,具有参考借鉴价值,感兴趣的朋友一起看下吧
    2016-05-05
  • Android基于高德地图完全自定义Marker的实现方法

    Android基于高德地图完全自定义Marker的实现方法

    这篇文章主要给大家介绍了关于Android基于高德地图完全自定义Marker的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-07-07
  • Android编程开发之性能优化技巧总结

    Android编程开发之性能优化技巧总结

    这篇文章主要介绍了Android编程开发之性能优化技巧,较为详细的总结了Android编程中关于性能优化的常用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-11-11
  • Android自定义View模仿虎扑直播界面的打赏按钮功能

    Android自定义View模仿虎扑直播界面的打赏按钮功能

    这篇文章主要介绍了Android自定义View模仿虎扑直播界面的打赏按钮功能,文中介绍的非常详细,对各位Android开发者们具有一定的参考价值,需要的朋友们下面来一起看看吧。
    2017-04-04
  • 详解Android 中AsyncTask 的使用

    详解Android 中AsyncTask 的使用

    这篇文章主要介绍了详解Android 中AsyncTask 的使用 的相关资料,这里提供实例帮助大家学习理解这部分内容,需要的朋友可以参考下
    2017-09-09
  • android studio如何通过 jni 调用第三方非标准 so库

    android studio如何通过 jni 调用第三方非标准 so库

    这篇文章主要介绍了android studio如何通过 jni 调用第三方非标准 so库,调用第三方的so方法,但这个so内的方法不是标准的jni方法,这就需要我们自己写jni然后链接到第三方so库,通过jni调用so库中的方法,需要的朋友可以参考下
    2025-04-04
  • Android中Image的简单实例详解

    Android中Image的简单实例详解

    这篇文章主要为大家详细介绍了Android中Image的简单实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • Android 编译出错版本匹配问题解决办法

    Android 编译出错版本匹配问题解决办法

    这篇文章主要介绍了Android 编译出错 app\build\intermediates\res\merged\debug\values-v23\values-v23.xml 的问题解决办法,需要的朋友可以参考下
    2017-07-07

最新评论