RotateAnimation是Andriod中的补间(Tween)动画中的旋转动画

使用时,需要在res下新建Android Resource Directtory,并选择anim(如已存在就不需要重复建)。在anim文件夹下new一个Animation Resource File,并在Root element中填写rotate即可。

<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"></rotate>

rotate自有属性:fromDegrees、toDegrees、pivotX、pivotY。

  1. fromDegrees:属性为动画起始旋转的角度位置,正值代表顺时针方向度数,负值代码逆时针方向度数,0代表原位置。
  2. toDegrees:属性为动画从起始旋转的角度位置转到结束时的角度位置。正值代表顺时针方向度数,负值代码逆时针方向度数,0代表原位置。注意起始为0,终点为360时,会旋转1圈。
  3. pivotX:属性为旋转中心的X坐标。
  4. pivotY:属性为旋转中心的Y坐标。
    eg:
<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"android:fromDegrees="720"android:toDegrees="1800"android:pivotX="50%"android:pivotY="50%"android:duration="5000"></rotate>

上面代码表示从顺时针720度时旋转至顺时针1800度(实际效果为从原位置转3圈),旋转中心为此view的中心(50%处),动画时长5秒。duration为父类属性,表示动画时长。

Andriod anim rotate中的属性介绍相关推荐

  1. Andriod anim scale中的属性介绍以及Animation类的属性

    ScaleAnimation是Andriod中的补间(Tween)动画中的大小缩放的动画 使用时,需要在res下新建Android Resource Directtory,并选择anim(如已存在就不 ...

  2. Andriod anim alpha中的属性介绍

    AlphaAnimation是Andriod中的补间(Tween)动画中的透明度改变的动画 使用时,需要在res下新建Android Resource Directtory,并选择anim.在anim ...

  3. Andriod anim translate中的属性介绍

    TranslateAnimation是Andriod中的补间(Tween)动画中的位移变化的动画 使用时,需要在res下新建Android Resource Directtory,并选择anim.在a ...

  4. Andriod anim 补间(Tween)动画与Interpolator以及setCustomAnimations方法

    补间(Tween)动画 Android 使用Animation代抽象的动画类,它包括如下几个子类. AlphaAnimation:透明度改变的动画.创建该动画时要指定动画开始时的透明度.结束时的透明度 ...

  5. Andriod studio manifast中添加权限却还无效日历api设置定时闹钟却不生效

    初接触Android,小白一个,记录一下生活学习的 点滴,理解和分析不到位请见谅. 刚接触安卓,书也没翻几页,见地实在浅薄 首先是从问题出手.客户丢来的问题: 1.日历调用提醒成功后,到时间没有提醒. ...

  6. 对话框中各项属性介绍

    虽然有些属性能够故名思义,但有些属性毕竟少用而忽略了它们的作用,所以在此罗列一下,方便日后查看: Gerneral选项卡: ID属性:用于设置资源ID,是程序对资源的标识. Caption属性:设置对 ...

  7. CSS中overflow属性介绍

    原文地址:http://blog.sina.com.cn/s/blog_51048da701017yyp.html overflow属性规定当内容溢出元素框时发生的事情,有四个参数,分别是: visi ...

  8. Andriod app开发中身份信息验证模块,利用appcan实现照片的上传

    我觉着这代码应该没问题来着,总是不对. 望大家来找茬,我对appcan其实不熟悉 <!DOCTYPE html> <html class="um landscape min ...

  9. H5下载视频到andriod/ios相册中

    console.log('开始下载'); var imgUrl = '图片或者视频地址'; console.log('图片地址:' + imgUrl); var suffix = 'ceshi.mp4 ...

最新文章

  1. 【Android 逆向】ART 脱壳 ( DexClassLoader 脱壳 | DexClassLoader 构造函数 | 参考 Dalvik 的 DexClassLoader 类加载流程 )
  2. Linux进程间通信二 System V 消息队列简介与示例
  3. springmvc常用5种注解_电线电缆工业中常用的5种线缆
  4. c# OpenRead 请求被中止: 未能创建 SSL/TLS 安全通道。
  5. JSP include指令和include动作的区别
  6. 【python】Get与Post的区别?(面试官最想听到的答案)
  7. 跨服务器导入数据sql
  8. 用hadoop运行一个简单程序WordCount
  9. Web.config中用customErrors可以自定义默认的出错页面
  10. GB2312编码理解
  11. 其实创业做生意想成功,本质就两条:流量、变现
  12. 最优化方法-黄金分割法及Matlab实现
  13. TouchBar Dino for mac(TouchBar上的小恐龙跑酷游戏)
  14. Visual Paradigm简单教程(2):绘制序列图
  15. HTTP/1.1(消息格式、连接管理、条件请求、范围请求、缓存、身份验证)
  16. 网络安全行业岗位-漏洞挖掘工程师
  17. sudo修改文件夹名字_linux
  18. [JZOJ6093]【GDOI2019模拟2019.3.30】星辰大海【计算几何】【半平面交】
  19. cml sml区别_CAL.CML.SML的关系
  20. 基于TI AM5728(浮点双DSP C66x +双ARM Cortex-A15)的开发板

热门文章

  1. 定义/赋值数组、 expect预期交互
  2. nginx实现防止ddos攻击
  3. 移动端h5开发总结不断更新中....
  4. codeforces MUH and Cube Walls
  5. TabelDiff实用工具
  6. Hadoop运维记录系列(十)
  7. Rexsee API介绍:Android传感器系列之 - 磁场传感器Magnetic Field源码
  8. UTL_FILE包用法小记
  9. ScalaPB(4): 通用跨系统protobuf数据,sbt设置
  10. Python开发爬虫之理论篇