`
dcj3sjt126com
  • 浏览: 1871152 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android欢迎界面淡入淡出效果

 
阅读更多

很多Android应用一开始都会有一个欢迎界面,淡入淡出效果也是用得非常多的,下面来实现一下。

主要代码如下:

package com.myaibang.activity;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.CountDownTimer;
import android.view.Window;
import android.view.WindowManager;

public class MainActivity extends Activity {
/** Called when the activity is first created. */
@Override
public 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.main);

new CountDownTimer(2000,1000) {

@Override
public void onTick(long millisUntilFinished) {
}
@Override
public void onFinish() {
Intent intent = new Intent();
intent.setClass(MainActivity.this, SecondActivity.class);
startActivity(intent);

int VERSION=Integer.parseInt(android.os.Build.VERSION.SDK);
if(VERSION >= 5){
MainActivity.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 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>

 

这就实现了淡入淡出效果,还不错哦!试试吧!

分享到:
评论

相关推荐

    android图片旋转、淡入淡出、缩放、移动效果

    接下来是淡入淡出效果。这通常用于视图的显示和隐藏,可以使用`AlphaAnimation`或者`ObjectAnimator`。例如: ```java AlphaAnimation fadeIn = new AlphaAnimation(0, 1); // 从透明到不透明 fadeIn.setDuration...

    Android 初始欢迎界面淡出动画效果

    在这个场景下,我们主要关注补间动画,特别是淡入淡出效果。 淡入淡出动画涉及到两个关键的属性:`alpha`和`duration`。`alpha`控制对象的透明度,0表示完全透明,1表示完全不透明;`duration`则是动画持续的时间,...

    窗口的淡入淡出效果

    在iOS和Android平台,可以使用Core Animation(Objective-C或Swift)和Android的`View.animate`方法,分别实现视图的淡入淡出效果。 实现淡入淡出效果的过程中,还需要考虑性能优化,避免过度绘制导致的资源浪费。...

    Android4.0动画 淡入淡出 拖动 移动

    本篇文章将重点讲解如何在Android 4.0中实现淡入淡出、拖动和移动等动画效果。 ### 一、属性动画(Property Animation) 属性动画是Android 4.0引入的一个重大改进,它与传统的视图动画有着本质的区别。视图动画仅...

    安卓欢迎页面淡入淡出

    实现这种淡入淡出效果主要涉及到安卓的动画框架,包括属性动画(Property Animation)和视图动画(View Animation)。属性动画系统是Android 3.0(API level 11)及更高版本引入的,它允许对对象的属性进行连续的...

    Android动画淡入淡出例子

    淡入淡出效果是常见的过渡动画,广泛应用于界面切换、按钮点击反馈、图片加载等场景。本文将深入探讨如何在Android中实现这种平滑的视觉效果。 首先,Android提供了两种主要的动画机制:属性动画(Property ...

    安卓动画效果相关-一个淡入淡出的效果的组件库.rar

    淡入淡出效果是一种常见的过渡动画,常用于视图的显示与隐藏,为界面切换增添平滑感。 淡入淡出效果的基本原理是通过改变视图的透明度来实现。在Android中,有两种主要的方式来实现这种效果:属性动画(Property ...

    这是一个动画示例程序, 实现淡入淡出, 缩放, 移动, 旋转

    本压缩包文件包含的“animationsTest”很可能是用于演示如何在编程环境中实现多种动画效果的一个实例程序,包括淡入淡出、缩放、移动和旋转。下面我们将详细探讨这些动画效果及其背后的原理。 1. **淡入淡出**:...

    ImageView以淡入淡出的方式切换显示的图片

    淡入淡出效果是一种平滑过渡技巧,常用于视觉动画,可以使用户界面更加生动和吸引人。在Android中,我们可以通过使用Animation类或者Transition API来实现这种效果。以下是两种常用的方法: 1. 使用Animation类: ...

    图象的淡入淡出效果(31KB)

    在IT领域,图像的淡入淡出效果是一种常见的视觉过渡技术,广泛应用于网站设计、多媒体制作、游戏开发以及各种应用程序的界面设计中。这种效果能够平滑地将一个图像逐渐变为另一个图像,使得视觉变化更加自然,提升...

    Activity淡入淡出与滑动

    标题"Activity淡入淡出与滑动"涉及的是在Android应用中如何实现Activity之间的平滑动画切换,包括淡入淡出效果和滑动效果。这里我们将深入探讨这两个概念以及如何实现它们。 首先,淡入淡出效果是一种常见的过渡...

    实现activity淡入淡出效果demo

    这个“实现activity淡入淡出效果demo”就是一个示例,它展示了如何在Android中为Activity间的过渡添加平滑的动画效果。 首先,我们需要理解Android中的动画系统。Android提供了两种类型的动画:属性动画(Property ...

    实现activity淡入淡出效果的demo

    本Demo主要展示了如何在Android中实现在Activity之间切换时的淡入淡出动画效果。 首先,我们需要创建两个简单的Activity,一个作为起点,另一个作为目标。在这个例子中,我们可以假设我们有一个`MainActivity`作为...

    Android特效源码01

    这些特效可能包括淡入淡出、旋转、缩放、平移等基本动画,以及复杂的组合动画。 2. 滑动菜单: 滑动菜单在Android应用中非常常见,如Sliding Drawer或NavigationView。它们通常用于隐藏主要界面的一部分,通过滑动...

    一个淡入淡出类

    开发人员在导入这个类后,可以通过实例化这个类,并调用相应的成员函数,来实现窗口的淡入淡出效果,从而提升他们的VFP应用程序的视觉体验。具体用法可能包括设置动画速度、透明度变化曲线以及其他定制选项。然而,...

    控制布局的淡入淡出

    在Android开发中,控制布局的淡入淡出效果是一种常见的动画技术,用于增强用户体验和界面交互的视觉吸引力。本文将详细讲解如何实现这种效果,并探讨如何通过简单的修改来优化动画性能。 首先,淡入淡出效果是通过...

    android 全屏欢迎界面 源码

    例如,淡入淡出、平移或旋转等。 4. **Activity生命周期管理** - 欢迎界面通常是一个独立的`Activity`,在`onCreate()`方法中设置布局,然后在延时任务完成后调用`finish()`方法关闭欢迎界面,启动主`Activity`。 ...

    Android 无闪烁 无黑底的淡入淡出渐变动画.rar

    "Android 无闪烁 无黑底的淡入淡出渐变动画"是一个专为Android应用设计的高级动画技术,旨在提供平滑且视觉上令人愉悦的过渡效果。这个项目实现了一个无闪烁、无黑底的淡入淡出动画,当用户点击按钮时,不同颜色的层...

    android开发中界面效果的各种实现

    本文主要介绍Android开发中常见的几种界面效果实现方法,包括Activity页面切换效果、淡入淡出效果、菜单动画等。 #### Activity页面切换效果 页面切换是用户在不同Activity之间跳转时非常重要的视觉反馈之一。从...

    Android 页面特效集合源码.zip

    这款源码集合了多个android界面UI效果,可以看到图中几个效果图,最上面九宫格图、左边一个是图书翻页效果图,都是比较经典的UI效果,水波纹效果那个实例,里面核心的代码是用C 写的,调用的java包名字是不能改动的...

Global site tag (gtag.js) - Google Analytics