在res下创建一个anim包

透明、缩放、旋转、位移动画

@Override

public void onClick(View v) {

switch (v.getId()) {

//透明动画

case R.id.btn_alpha_animaction:

Animation alpha = AnimationUtils.loadAnimation(MainActivity.this, R.anim.alpha_animaction);

imageView.startAnimation(alpha);

break;

//旋转动画

case R.id.btn_rotate_animaction:

Animation rotate = AnimationUtils.loadAnimation(MainActivity.this, R.anim.rotate_animaction);

imageView.startAnimation(rotate);

break;

//缩放动画

case R.id.btn_scale_animaction:

Animation scale = AnimationUtils.loadAnimation(MainActivity.this, R.anim.scale_animaction);

imageView.startAnimation(scale);

break;

//位移动画

case R.id.btn_translate_animaction:

Animation translate = AnimationUtils.loadAnimation(MainActivity.this, R.anim.translate_animaction);

translate.setFillAfter(true);

imageView.startAnimation(translate);

break;

}

}

动画合集

AnimactionSet set =new Animaction(true);

添加动画

set.addAnimaction();

set.addAnimaction();

set.addAnimaction();

set.addAnimaction();

执行动画

ImageView.startAnimaction(set);

布局动画

lac = new LayoutAnimationController(AnimationUtils.loadAnimation(this,R.anim.list_anim));

//模式

lac.setOrder(LayoutAnimationController.ORDER_NORMAL);

recycley.setLayoutAnimation(lac);

//开启动画

recycley.startLayoutAnimation();

切换动画

逐帧动画

在drawable创建一个xml

android:oneshot="true"循环播放

AnimationDrawable drawable = (AnimationDrawable)getResources().getDrawable(R.drawable.frame_animaction);

imageView.setImageDrawable(drawable);

drawable.start();

取消自带动画效果

@style/NoAnimation

android 帧动画旋转,安卓动画实现相关推荐

  1. 安卓动画系统 - 安卓R

    重要类介绍 Animation Animation定义在frameworks/base/core/java/android/view/animation/Animation.java,其子类有Tran ...

  2. android6.0关机动画,安卓系统修改开机动画,关机动画

    开机动画 两种开机动画 关于安卓动画的研究主要在frameworks/base/cmds/bootanimation/BootAnimation.cpp中. 安卓系统默认的开机动画(谷歌)的动画是显示 ...

  3. android imageview图片旋转动画,Android 安卓动画 属性动画 - 旋转动画

    引入 属性动画的出现,弥补了补间动画的不足之处,补间动画,只是改变了表面上的东西,但是其中属性并未改变,而属性动画相反,改变了表面上的东西,并且也更改了其属性. 类:ObjectAnimator 用于 ...

  4. Android 安卓动画 属性动画 - 旋转动画

    引入 属性动画的出现,弥补了补间动画的不足之处,补间动画,只是改变了表面上的东西,但是其中属性并未改变,而属性动画相反,改变了表面上的东西,并且也更改了其属性. 类:ObjectAnimator 用于 ...

  5. 安卓动画全解:补间动画(视图动画)、布局动画、属性动画、逐帧动画。动画Animation属性、Alpha属性、Scale属性、Translate属性、Rotate属性,动画集AnimationSet

    全栈工程师开发手册 (作者:栾鹏) 安卓教程全解 安卓动画全解:补间动画(视图动画).布局动画.属性动画.逐帧动画. 主要内容包含:动画Animation属性.Alpha属性.Scale属性.Tran ...

  6. Android Animation (安卓动画)概念简介

    Android Animation Android 四种动画分别为逐帧动画和补间动画.属性动画.过渡动画: Frame Animation (逐帧动画) 实现方式:xml 和 Java代码 图片跳转的 ...

  7. Android动画(一)-视图动画与帧动画

    项目中好久没用过动画了,所以关于动画的知识都忘光了.知识总是不用则忘.正好最近的版本要添加比较炫酷的动画效果,所以也借着这个机会,写博客来整理和总结关于动画的一些知识.也方便自己今后的查阅. Andr ...

  8. android 帧动画监听,Android 动画(View动画,帧动画,属性动画)详细介绍

    0. 前言 Android动画是面试的时候经常被问到的话题.我们都知道Android动画分为三类:View动画.帧动画和属性动画. 先对这三种动画做一个概述: View动画是一种渐进式动画,通过图像的 ...

  9. Android -- 三种动画(帧动画、View动画、属性动画)

    Android的动画分为了三种, 分别是 帧动画.View动画.属性动画 一:帧动画 帧动画就是顺序播放一组预先定义好的图片,就类似于我们观看视频,就是一张一张的图片连续播放. 帧动画的使用很简单,总 ...

最新文章

  1. GoAccess安装及分析nginx实时日志
  2. 添加css的方式:link与@import区别
  3. 解决跨域session 同步问题
  4. python快速排序解析_快速排序python实现总结
  5. unshift() 方法将一个或多个元素添加到数组的开头,并返回新数组的长度
  6. Python 链表内取随机数(list取随机数)
  7. OSPF——虚链路详解(含配置命令)
  8. 降价上标(Github风味)?
  9. elementui 下拉框回显_elementUI Cascader 级联选择器回显
  10. python安装不了whl文件_python安装.whl文件失败
  11. 外卖行业现状分析_简要分析外卖运营行业的发展现状
  12. 京东智联云能打破“强者恒强”的定律吗?
  13. 用JAVA写一个画图小程序(JAVA 大作业)
  14. sql tuning advisor
  15. 史上最全Maven教程(三)
  16. jsPlumb 学习笔记
  17. MacBook如何设置一键锁屏或者快捷锁屏?
  18. TWaver家族新成员 — Legolas工业自动化设计平台
  19. 只是为了好玩——Linux之父林纳斯自传
  20. 我现在也晕菜了(二)

热门文章

  1. 淮南:发力“大数据”能源城激活新动能
  2. SCCM 2012系列之一 Operations Manager 关键概念
  3. [转载] 七龙珠第一部——第130话 悟空的敌人竟是悟空
  4. 推荐 12 个好用的 React 的开源项目,开发效率又能提升了!
  5. 统计学习方法的三要素
  6. linux截图快捷键
  7. idea实用技巧完全教程
  8. 【k8s】kuboard获取token命令
  9. idea pycharm设置鼠标滚轮改变字体大小的方法
  10. k8s:组件网络通讯方式