Android之简单的开机动画

原创 2017年01月03日 10:46:33

Android 之开机动画

1>透明

设置布局文件start.xml,背景设置图片(也可以在布局里面添加ImagView,动画设置到ImagView即可)

Activity中

	 @Override
    public  void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
       View view = View.inflate(this,R.layout.start,null);
       setContentView(view);
        AlphaAnimation animation = new Animation(0.3f,1.0f);
       animation.setDuration(2000);//动画时间
       view.startAnimation(animation);
       animation.setAnimationListener(new AnimationListener(){
       @Override
     public void onAnimationEnd(Animation arg0) {
                //动画结束后可执行的操作,可设置跳转Activity
            }
      @Override
      public void onAnimationRepeat(Animation animation) {}
      @Override
      public void onAnimationStart(Animation animation) {}
  });
}
2>缩放

1.在布局文件中添加ImagView控件,设置背景图片

2.在res下创建相关文件

res-->anim-->animation.xml(选择set)添加代码

<set xmlns=""
			android:shareInterpolator="false">  
			<scale
				android:duration="3000"//动画时间,单位毫秒
				android:fromXScale="1.0"//动画开始之前X,Y的缩放效果,0.0:不显示,1.0:正常大小
				android:fromYScale="1.0"
				android:pivotX="50%"//动画起始位置,相对于屏幕的百分比,x=50%,y=50%则表示从屏幕中间开始
				android:pivotY="50%"
				android:startOffset="0"//动画多次执行时中间的时间间隔
				android:toXScale="1.3"//动画最终缩放的倍数,1.0:正常大小,大于1.0:放大,小于1.0:缩小
				android:toYScale="1.3"

		</set>
Activity中

onCreate(){

Animation animation =AnimationUtils.loadAnimation(this,R.anim.animation);
animation.setFillAfter(true);//动画执行完,停留在最后一刻
imageView.startAnimation(animation);

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

Android开机动画流程

Android系统在启动过程中,最多可以出现三个画面。第一个开机画面是在内核启动的过程中出现,是一个静态的画面;第一个画面是在init进程启动的过程中出现的,也是一个静态的画面;第三个画面是在系统服务...
  • whurs
  • whurs
  • 2016年09月13日 17:58
  • 3180

Android开机动画启动流程

android开机动画启动流程
  • biaozige
  • biaozige
  • 2016年10月25日 16:18
  • 783

Android开机动画制作

在Android手机中开机动画一般位于”system/media“中,可以通过下面的命令获取 adb pull system/media/bootanimation.zip ....
  • yin1031468524
  • yin1031468524
  • 2015年04月22日 17:22
  • 2337

android开机动画包制作工具实现

android开机动画包制作    由于项目的需要,要制作LOGO有光亮的闪烁,网上查了资料,都是介绍 desc.txt 文件的格式,但对于每一帧的图片制作没有现成的工具,所以本人试着自己先一个,只要...
  • snomy
  • snomy
  • 2016年06月02日 10:52
  • 2202

更换android开机动画须选择好正确的压缩格式

之前的工作基本是linux底层驱动相关,近期也慢慢开始逐步接触android上层。最近有个客户项目需要更换开机动画,原本以为只是个简单的工作,将\system\media目录下的bootanimati...
  • bmw7bmw7
  • bmw7bmw7
  • 2016年01月07日 11:08
  • 1507

[Android]添加自定义开机动画(视频)并去黑屏

平台 :RK3288 OS:Android5.1 参考文章:Android系统的开机画面显示过程分析(罗升阳) 补丁如下 http://download.csdn.net/detail/dears...
  • dddxxxx
  • dddxxxx
  • 2016年12月30日 16:27
  • 1387

Android 开关机动画显示源码分析

Android系统在启动SystemServer进程时,通过两个阶段来启动系统所有服务,在第一阶段启动本地服务,如SurfaceFlinger,SensorService等,在第二阶段则启动一系列的J...
  • yangwen123
  • yangwen123
  • 2013年09月14日 18:45
  • 9039

Android 修改开机动画(bootanimation)

Android 系统自带的开机动画,是一个白色的 “android” 文字在闪动。我们可以修改这一动画,换成自己喜欢的动画。修改开机动画当然,修改开机动画我们得有 root 权限。(前提,必须)一般的...
  • u012301841
  • u012301841
  • 2016年06月06日 20:58
  • 4489

Android6.0 开机动画(一) bootanim启动

开机动画是在进程bootanim,我们来看下init.rc中文件, service bootanim /system/bin/bootanimation boot class core ...
  • kc58236582
  • kc58236582
  • 2016年10月12日 11:02
  • 3179

[Android5.1]开机动画desc.txt描述文件的分析

在上篇文章《Android5.1开机画面显示工作流程分析》中,详细分析了Android开机动画显示的工作流程。其中提到了每个开机动画压缩文件中必须包含一个描述文件desc.txt,该文件用来描述开机动...
  • u010753159
  • u010753159
  • 2016年05月09日 21:19
  • 6400
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android之简单的开机动画
举报原因:
原因补充:

(最多只允许输入30个字)