本例子会实现想手机QQ和酷狗那样的淡入淡出的欢迎界面
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.CountDownTimer;
import android.view.Window;
import android.view.WindowManager;
import com.dapp.R;
public class Welcome extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
super.onCreate(savedInstanceState);
setContentView(R.layout.welcome);
new CountDownTimer(2000,1000) {
@Override
public void onTick(long millisUntilFinished) {
}
@Override
public void onFinish() {
Intent intent = new Intent();
intent.setClass(Welcome.this, MainGroup.class);
startActivity(intent);
int VERSION=Integer.parseInt(android.os.Build.VERSION.SDK);
if(VERSION >= 5){
Welcome.this.overridePendingTransition(R.anim.alpha_in, R.anim.alpha_out);
}
finish();
}
}.start();
}
}
淡入XML代码清单:
<?xml version="1.0" encoding="UTF-8"?>
<set
xmlns:android="http://schemas.android.com/apk/res/android">
<alpha
android:fromAlpha="0.0"
android:toAlpha="1.0"
android:duration="2000" />
</set>
淡出XML代码清单:
<?xml version="1.0" encoding="UTF-8"?>
<set
xmlns:android="http://schemas.android.com/apk/res/android">
<alpha
android:fromAlpha="1.0"
android:toAlpha="0.0"
android:duration="2000" />
</set>
这样就会轻松实现淡入淡出的欢迎界面喽,原创http://fuchangle.iteye.com
分享到:
相关推荐
以上代码演示了Android中实现图片旋转、淡入淡出、缩放和移动的基本方法。实际应用时,还可以结合使用这些动画,创建更复杂的组合动画,例如同时执行多个动画,或者设置动画监听器以在动画开始、结束或更新时执行...
综上所述,Android中的淡入淡出动画可以通过`ObjectAnimator`和`AnimatorSet`轻松实现。了解并熟练运用这些工具,能够极大地提升应用的交互体验。在实际开发中,可以根据需求调整动画的时长、延迟、重复次数等参数,...
本压缩包文件包含的“animationsTest”很可能是用于演示如何在编程环境中实现多种动画效果的一个实例程序,包括淡入淡出、缩放、移动和旋转。下面我们将详细探讨这些动画效果及其背后的原理。 1. **淡入淡出**:...
在iOS和Android平台,可以使用Core Animation(Objective-C或Swift)和Android的`View.animate`方法,分别实现视图的淡入淡出效果。 实现淡入淡出效果的过程中,还需要考虑性能优化,避免过度绘制导致的资源浪费。...
本篇文章将重点讲解如何在Android 4.0中实现淡入淡出、拖动和移动等动画效果。 ### 一、属性动画(Property Animation) 属性动画是Android 4.0引入的一个重大改进,它与传统的视图动画有着本质的区别。视图动画仅...
"安卓欢迎页面淡入淡出"是一种常见的动画技术,它通过平滑的过渡效果使得欢迎页面在展示时更加吸引人。这种效果能够提升应用的整体档次,增加用户的沉浸感,同时也能够有效地掩盖应用启动时的加载过程。 实现这种...
在Android开发中,动画效果是提升用户体验的重要手段之一,尤其是对于初始欢迎界面,一个优雅的淡入淡出动画可以给用户留下深刻的印象。本篇将详细介绍如何在Android中实现这样的动画效果。 首先,我们需要理解...
淡入淡出效果是一种平滑过渡技巧,常用于视觉动画,可以使用户界面更加生动和吸引人。在Android中,我们可以通过使用Animation类或者Transition API来实现这种效果。以下是两种常用的方法: 1. 使用Animation类: ...
标题"Activity淡入淡出与滑动"涉及的是在Android应用中如何实现Activity之间的平滑动画切换,包括淡入淡出效果和滑动效果。这里我们将深入探讨这两个概念以及如何实现它们。 首先,淡入淡出效果是一种常见的过渡...
淡入淡出效果是一种常见的过渡动画,常用于视图的显示与隐藏,为界面切换增添平滑感。 淡入淡出效果的基本原理是通过改变视图的透明度来实现。在Android中,有两种主要的方式来实现这种效果:属性动画(Property ...
这个“实现activity淡入淡出效果demo”就是一个示例,它展示了如何在Android中为Activity间的过渡添加平滑的动画效果。 首先,我们需要理解Android中的动画系统。Android提供了两种类型的动画:属性动画(Property ...
通过理解和掌握实现淡入淡出的技术,开发者能够创建出更加生动、吸引人的用户界面,提高用户交互体验。而"图象的淡入淡出效果(31KB)"这个资源可能就是提供了一个快速实现这种效果的工具或参考,值得对图形处理感兴趣...
标题中的“一个淡入淡出类”指的是一个编程类,它实现了视觉效果的淡入淡出功能,通常用于用户界面(UI)的过渡动画,以提高用户体验。这种类可能使用了时间线、帧动画或者渐变算法来实现窗口或控件在显示或隐藏时...
本Demo主要展示了如何在Android中实现在Activity之间切换时的淡入淡出动画效果。 首先,我们需要创建两个简单的Activity,一个作为起点,另一个作为目标。在这个例子中,我们可以假设我们有一个`MainActivity`作为...
"Android 无闪烁 无黑底的淡入淡出渐变动画"是一个专为Android应用设计的高级动画技术,旨在提供平滑且视觉上令人愉悦的过渡效果。这个项目实现了一个无闪烁、无黑底的淡入淡出动画,当用户点击按钮时,不同颜色的层...
在Android开发中,控制布局的淡入淡出效果是一种常见的动画技术,用于增强用户体验和界面交互的视觉吸引力。本文将详细讲解如何实现这种效果,并探讨如何通过简单的修改来优化动画性能。 首先,淡入淡出效果是通过...
在IT行业中,用户界面的交互体验是至关重要的,而淡入淡出的动画效果则能够极大地提升用户体验。本文将详细探讨“淡入淡出对话框”这一技术主题,包括其核心概念、实现原理以及相关技术。 淡入淡出效果是一种视觉...
"Android最简单的欢迎界面"这个标题所指的,就是一个基本的Android欢迎界面示例,它可以帮助开发者了解如何在Android应用中实现这样一个功能。 首先,我们来详细讨论如何构建一个基本的Android欢迎界面。通常,欢迎...
下面我们将深入探讨Android全屏欢迎界面的实现原理和关键知识点。 1. **布局设计** - 全屏欢迎界面通常由一个全屏背景图和可能的Logo或应用名称组成。在`res/layout`目录下创建一个新的XML布局文件,例如`splash_...
例如,可以为Logo添加淡入淡出、平移或缩放动画,以提升用户体验。此外,为了保证用户体验的流畅性,我们需要确保Splash Screen的加载过程不会阻塞UI线程,因此需要使用异步加载策略。 接下来,我们转向引导页。...