Android实现应用程序的闪屏效果

 更新时间:2018年07月04日 11:42:23   作者:bzy601638015  
这篇文章主要为大家详细介绍了Android实现应用程序的闪屏效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

每个应用程序都会有闪屏页面的,那么接下来就看看闪屏页面是如何实现的?

效果图:


demo框架如下:

1、闪屏的布局如下:其实就是一张背景图

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:background="@drawable/bg_app"
 android:orientation="vertical" >
</LinearLayout>

2、WelcomeActivity.java的代码如下:

package com.example.bamboo_splash;
 
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.view.animation.AlphaAnimation;
import android.view.animation.Animation;
import android.view.animation.Animation.AnimationListener;
 
public class WelcomeActivity extends Activity {
 
 
 @Override
 protected void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.activity_welcome);
 /** 方式一*/
// AlphaAnimation animation=new AlphaAnimation(0.3f, 1f);
// animation.setDuration(3000);
// animation.setAnimationListener(new AnimationListener() {
// 
// @Override
// public void onAnimationStart(Animation animation) {
// 
// }
// 
// @Override
// public void onAnimationRepeat(Animation animation) {
// 
// }
// /** 动画结束执行的方法*/
// @Override
// public void onAnimationEnd(Animation animation) {
// redirectTo();
// }
// });
 
 /** 方式二*/
 new Handler().postDelayed(new Runnable() {
 
 @Override
 public void run() {
 redirectTo();
 }
 }, 3000);
 }
 /**
 * 即将跳转的页面
 */
 public void redirectTo(){
 Intent intent=new Intent(WelcomeActivity.this, MainActivity.class);
 startActivity(intent);
 finish();
 }
}

这样一个简单的闪屏效果就实现了呢,而且闪屏效果的实现有很多都方式,思路就是让你开始的节面等待个几秒钟,然后显示。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 在Android中访问WebService接口的方法

    在Android中访问WebService接口的方法

      最近公司有个项目需要从Android平台访问WebService接口,实现向发布的函数传递对象。在网上找了一些资料,发现使用ksoap2可以调用WebService传递对象。
    2013-05-05
  • android错误 aapt.exe已停止工作的解决方法

    android错误 aapt.exe已停止工作的解决方法

    这篇文章主要介绍了android错误 aapt.exe已停止工作的解决方法,需要的朋友可以参考下
    2014-11-11
  • Android Activity向右滑动返回

    Android Activity向右滑动返回

    这篇文章主要介绍了Android Activity向右滑动返回,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-06-06
  • Android实现探探图片滑动效果

    Android实现探探图片滑动效果

    这篇文章主要为大家详细介绍了Android实现探探图片滑动效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • 分析Android Choreographer源码

    分析Android Choreographer源码

    Choreographer的作用主要是配合Vsync,给上层App的渲染提供一个稳定的Message处理的时机,也就是Vsync到来的时候,系统通过对Vsync信号周期的调整,来控制每一帧绘制操作的时机
    2021-06-06
  • Android Activity Results API代替onActivityResult处理页面数据

    Android Activity Results API代替onActivityResul

    说到onActivityResult,我们已经非常熟悉来,通过在A activity启动B activity并且传入数据到B中,然后在A中通过onActivityResult来接收B中返回的数据。在最新的activity-ktx的beta版本中,谷歌已经废弃了onActivityResult
    2022-09-09
  • Android自定义TitleView标题开发实例

    Android自定义TitleView标题开发实例

    这篇文章主要介绍了Android自定义TitleView标题开发实例的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09
  • Android RetainFragment状态保存的方法

    Android RetainFragment状态保存的方法

    本篇文章主要介绍了Android RetainFragment状态保存的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • 自定义view视图之Canvas+Paint图形绘制

    自定义view视图之Canvas+Paint图形绘制

    这篇文章主要介绍了自定义view视图之Canvas+Paint图形绘制,我们开发自定义view的时候,就要绘制自己心仪的图形,这个时候我们就要能够熟练的运用我们的绘图知识,需要的朋友可以参考下
    2023-04-04
  • Android 用RxBinding与RxJava2实现短信验证码倒计时功能

    Android 用RxBinding与RxJava2实现短信验证码倒计时功能

    这篇文章主要介绍了Android 用RxBinding与RxJava2实现短信倒计时功能示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10

最新评论