1.透明度渐变AlphaAnimation

基本实现方法如下

android:duration="1000"

android:fromAlpha="0.1"

android:toAlpha="1.0" >

常用属性:

android:interpolator控制动画的变化速度

包含的属性值:

@android:anim/linear_interpolator匀速改变

@android:anim/accelerate_interpolator先慢后加速

@android:anim/decelerate_interpolator先快后减速

@android:anim/accelerate_decelerate_interpolator两头慢,中间快

@android:anim/cycle_interpolator循环播放特定次数,变化按正弦曲线改变

@android:anim/bounce_interpolator动画结束时采用弹球效果

@android:anim/anticipate_overshoot_interpolator先后退一步,再开始动画,且先超出一步,再回到结束地结束动画

@android:anim/overshoot_interpolator先超出一步,再回到结束地结束动画@android:anim/anticipate_interpolator先后退一步,再开始动画

android:repeatMode动画重复方式,reverse反向、restart重新开始

android:repeatCount重复次数,int或infinite无限循环

android:duration持续时间,单位为毫秒

android:fromAlpha开始时的透明度

android:toAlpha结束时的透明度

2.旋转动画RotateAnimation

常用属性:

interpolator、repeatMode、repeatCount、duration重复的不再赘述

android:frommDegrees动画开始时的旋转角度

android:toDegrees动画结束时的旋转角度

android:pivotX旋转轴心X坐标

android:pivotY旋转轴心Y坐标

3.缩放动画ScaleAnimation

常用属性

interpolator、pivotX、repeatMode、repeatCount、duration重复的不在赘述

android:fromXScale各个方向开始、结束时的缩放系数、1.0表示不变化

android:fromYScale

android:toXScale

android:toYScale

4.平移动画TranslateAnimation

常用属性

interpolator、repeatMode、repeatCount、duration

android:fromXDelta各个方向开始、结束时的位置

android:fromYDelta

android:toXDelta

android:toYDelta

补充:属性fillAfter(动画结束时保留在最后一帧)要起作用,必须添加在中,而不是中

android的补间动画一共包含,Android的四种补间动画相关推荐

  1. Android中四种补间动画的使用示例(附代码下载)

    场景 Android中四种补间动画. 透明度渐变动画 旋转动画 缩放动画 平移动画 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的 ...

  2. Activity生命周期Android,横屏切换不重新创建Activity, Activity的四种launchMode

    Activity生命周期 1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态. 2.当前Activity被其 ...

  3. Android点击事件(click button)的四种写法

    在学习android开发和测试的时候发现不同的人对于click事件的写法是不一样的,上网查了一下,发现有四种写法,于是想比较一下四种方法的不同 第一种方法:匿名内部类 代码: package com. ...

  4. 96.android 简单的更新APP、下载安装APK(四种方式)

    //第一种 下载更新使用OKHttp+ProgressDialog进度条+第三方AlertDialog //第一步 在Manifest.xml里面写权限: <!-- 网络权限--> < ...

  5. Android开发之入门基础篇--拨号器的四种实现方式

    整理之前的学习笔记,发现了很多在学习Android基础的过程中的一些很适合一些新手开发的代码,想想之前也是一步一个脚印,一行一行的代码敲出来的,虽然这些代码很简单,但是里面的编程思路却是很有学习意义的 ...

  6. 设计/前端 关于AE动画/特效web实现的四种方法

    1.通过动图/视频来实现 如果你是设计师,并且熟练的运用Photoshop,那你一定对混合图层非常熟悉,他是实现两种图层消除颜色差值的一种快速实现方法,当然在web网页上也存在像Photoshop中的 ...

  7. 求两条轨迹间的hausdorff距离_圆锥曲线三种定义间的关系

    1.教材中圆锥曲线的第二定义都是通过例题引入,然后化简,最后总结道:虽然两种定义方法不同,但轨迹方程是相同的,都是椭圆的标准方程. 大家可能会有疑惑:为什么定义方法完全不同,但会出现相同的轨迹方程呢? ...

  8. swf 在html页面平铺,四种方法实现动画SWF文件全屏效果

    如何让SWF文件全屏的效果? 第一种方法: 不显示浏览器菜单栏.工具栏的全屏.这种全屏稍稍复杂,也与 FLASH 的设置无关,但要借助JavaScript来完成.方法是:在HTML文件中间加入以下代码 ...

  9. Android开源库大全分类汇总(Android技术资料汇总)

    1.基本控件 1.1.TextView ScrollNumber ReadMoreTextView HtmlImage android-autofittextview html-textview Ba ...

  10. Android开源库大全分类汇总(Android技术资料汇总)...

    1.基本控件 1.1.TextView ScrollNumber ReadMoreTextView HtmlImage android-autofittextview html-textview Ba ...

最新文章

  1. [洛谷3121]审查
  2. mysql查询表名匹配只有字母的_MySQL按某些匹配字母查询表
  3. 76Byte让你的JQuery更快
  4. 2019.8.6原型链与继承
  5. 存储过程中用到的年,月,周的函数
  6. 【月报】滨哥教我的宝贵经验
  7. Anaconda下载太慢问题解决
  8. EMNLP2020 | 模型压缩系列:BERT-of-Theseus(一种基于模块替换的模型压缩方法)
  9. 凤凰服务器系统,凤凰系统云服务器
  10. 台式计算机如何双屏显示,台式计算机如何同时连接显示器和电视双屏显示器?...
  11. java 加减乘除_加减乘除运算(Java)
  12. 华为机试--火车进站
  13. 计算机时区找不到北京,emwin7时区/em 怎么没有北京时间了-win7时区,win7系统怎么添加北京时区...
  14. 关于以太网卡的组成部分:MAC/PHY/变压器
  15. mongodb时间差8小时,原因及解决方案
  16. 拍照识别植物软件app哪个好?这3个工具可以增加你的知识储备
  17. 数显电接点压力表与指针电接点压力表的区别
  18. 线段树 + 二分答案:Haybale Guessing G
  19. 住建部《城市信息模型(CIM)基础平台技术标准》正式发布,6月1日起实施
  20. 线性插值 np.interp()

热门文章

  1. win7如何设置wifi热点_博世壁挂炉“盖世7200i”WiFi功能如何设置
  2. 一维条形码 code128 的全面介绍
  3. 计算机ppt以学校生活为主题的作文,校园生活为话题的作文(精选10篇)
  4. 利用Promise彻底解决微信小程序云函数因运行时间过长返回result,underfined为空的方法
  5. JAVA实现Excel照相机功能_excel照相机功能 Excel中鲜为人知的“照相机”功能及使用方法...
  6. 有趣的隐式图模型——USACO CONTEST FEB07 白银莲花池
  7. C讲坛之猜数字游戏的实现
  8. Android软件自动更新升级(自动下载安装新版本)
  9. 使用proteus仿真集成运放构成的三角波发生电路
  10. 2020年新疆旅游市场遭遇滑铁卢,旅游消费跌至992.12亿元[图]