• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > Android API Guides---Animation Resources

Android API Guides---Animation Resources

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了android api,android api中文版,android api文档,android api官网,android api下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Android API Guides---Animation Resources


动画资源
动画资源可以定义两种类型的动画中的一者:


属性动画
通过以上的时间的漫画家规定的期限修改对象的属性值创建一个动画。
观看动画
有两种类型的动画,你可以认为动画框架做的:


吐温动画:通过与动画的单个图像进行一系列的变换创建一个动画
帧动画:或通过示出,以便与一个AnimationDrawable图像的序列创建动画。
物业动画


在XML中定义的动画来修改目标对象的性质,例如背景颜色或阿尔法值,在设定的时间量。


文件位置:
RES /动画/ filename.xml中
文件名将用作资源ID。
编译的资源数据类型:
资源指针ValueAnimator,ObjectAnimator或AnimatorSet。
资源引用:
在Java:R.animator.filename
在XML:@ [包:]动画/文件名

句法:

 

<set
 android:ordering=["together" | "sequentially"]>

  <objectAnimator
    android:propertyName="string"
    android:duration="int"
    android:valueFrom="float | int | color"
    android:valueTo="float | int | color"
    android:startOffset="int"
    android:repeatCount="int"
    android:repeatMode=["repeat" | "reverse"]
    android:valueType=["intType" | "floatType"]/>

  <animator
    android:duration="int"
    android:valueFrom="float | int | color"
    android:valueTo="float | int | color"
    android:startOffset="int"
    android:repeatCount="int"
    android:repeatMode=["repeat" | "reverse"]
    android:valueType=["intType" | "floatType"]/>

  <set>
    ...
  
该文件必须有一个根元素:要么,或。您可以将动画元素一起<设置>元素中,包括其他元素。


ELEMENTS:

持有其他动画元素的容器(,或其他<设置>元素)。表示一个AnimatorSet。
您可以指定嵌套的<设置>标签来进一步群的动画在一起。每个可以定义自己的排序属性。


属性:


android:ordering
关键词。指定动画在此设置播放顺序。
值说明
顺序播放动画在这组顺序
together(默认值),同时在玩这一套动画。

动画对象的结束时间的特定量的特定属性。表示一个ObjectAnimator。
属性:

android:propertyName
串。需要。该对象的属性进行动画,它的名字引用。例如,您可以指定一个视图对象“阿尔法”和“的backgroundColor”。该objectAnimator元素不暴露目标属性,但是,这样你就可以不设置在XML声明动画的对象。您可以通过调用loadAnimator(充气动画XML资源),并调用setTarget()来设置包含此属性的目标对象。
android:valueTo
float,int或颜色。.Required。其中动画属性的结束值。颜色被表示为六位十六进制数(例如,#333333)。
android:valueFrom
浮动,int或颜色。其中动画属性开始的值。如果没有指定,动画开始于由物业的get方法得到的值。颜色被表示为六位十六进制数(例如,#333333)。
android:duration
int类型。在动画毫秒的时间。 300毫秒是默认的。
android:startOffset
int类型。毫秒开始后动画延迟()的量被调用。
android:repeatCount
int类型。多少次重复的动画。设置为“-1”,以无限重复,或者一个正整数。例如,“1”值意味着动画动画的初始运行后重复一次,所以在动画中起着共两次。默认值是“0”,这意味着没有重复。
android:repeatMode
int类型。如何当到达动画结尾的动画表现。安卓的repeatCount必须被设置为正整数或“-1”这个属性有效果。设置为“反向”每次迭代具有动画相反方向或“重复”具有从每次开始动画循环。
android:valueType
关键词。如果值是颜色不指定此属性。动画框架自动处理颜色值
值说明
IntType上指定动画的值是整数
floatType(默认)指定动画的值是浮点数

进行过指定的时间量的动画。代表ValueAnimator。
属性:


android:valueTo
float,int或颜色。需要。其中,动画结束的值。颜色被表示为六位十六进制数(例如,#333333)。
android:valueFrom
浮动,int或颜色。需要。其中动画的开始值。颜色被表示为六位十六进制数(例如,#333333)。
android:duration
int类型。在动画毫秒的时间。 300ms的是默认的。
android:startOffset
int类型。毫秒开始后动画延迟()的量被调用。
android:repeatCount
int类型。多少次重复的动画。设置为“-1”,以无限重复,或者一个正整数。例如,“1”值意味着动画动画的初始运行后重复一次,所以在动画中起着共两次。默认值是“0”,这意味着没有重复。
android:repeatMode
int类型。如何当到达动画结尾的动画表现。安卓的repeatCount必须被设置为正整数或“-1”这个属性有效果。设置为“反向”每次迭代具有动画相反方向或“重复”具有从每次开始动画循环。
android:valueType
关键词。如果值是颜色不指定此属性。动画框架自动处理颜色值。
值说明
IntType上指定动画的值是整数
floatType(默认)指定动画的值是浮点数
例:
在保存RES /动画/ property_animator.xml XML文件:

 

 


  
    
    
  
  
为了运行这个动画,必须在代码中的AnimatorSet对象填充XML资源,然后开始动画集之前为所有动画的目标对象。调用设定目标()设置为AnimatorSet的所有子作为一种方便的单一目标对象。下面的代码演示如何做到这一点:

 

 

AnimatorSet set = (AnimatorSet) AnimatorInflater.loadAnimator(myContext,
  R.anim.property_animator);
set.setTarget(myObject);
set.start();
也可以看看:
物业动画
API演示了如何使用属性动画系统的例子。
观看动画


视图动画框架支持吐温和逐帧动画,可以在两个XML声明。下面的章节描述了如何使用这两种方法。
吐温动画


在XML中定义的动画执行过渡,例如旋转,衰落,移动和拉伸上的图形。


文件位置:
RES /动画/ filename.xml中
文件名将用作资源ID。
编译的资源数据类型:
资源指向一个动画。
资源引用:
在Java:R.anim.filename
在XML:@ [包:]动画/文件名
句法:

 

 


<set xmlns:android="http://schemas.android.com/apk/res/android"
  android:interpolator="@[package:]anim/interpolator_resource"
  android:shareInterpolator=["true" | "false"] >
  <alpha
    android:fromAlpha="float"
    android:toAlpha="float" />
  <scale
    android:fromXScale="float"
    android:toXScale="float"
    android:fromYScale="float"
    android:toYScale="float"
    android:pivotX="float"
    android:pivotY="float" />
  <translate
    android:fromXDelta="float"
    android:toXDelta="float"
    android:fromYDelta="float"
    android:toYDelta="float" />
  <rotate
    android:fromDegrees="float"
    android:toDegrees="float"
    android:pivotX="float"
    android:pivotY="float" />
  <set>
    ...
  
该文件必须有一个根元素:要么是<阿尔法>,<规模>,<翻译>,<旋转>或元素持有其他动
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ArcGIS Android工程迁移到其他电脑不能打开的问题,arcgisandroid
  • Android API Guides---Drawable Resources
  • Android API Guides---Animation Resources
  • Android API Guides---App Widgets
  • Android API Guides---App Widget Host
  • Android版本和API Level对应关系,androidlevel

相关文章

  • 2017-05-26安卓开源项目周报0117,安卓开源项目0117
  • 2017-05-26硅谷商城6--购物车编辑实现,硅谷商城6--购物车
  • 2017-05-222.3.5.RadioButton(单选按钮)&Checkbox(复选框)
  • 2017-11-18android 上传头像
  • 2017-05-26Nginx反向代理导致大文件下载失败
  • 2017-05-26[Android]Animation 动画介绍和实现,androidanimation
  • 2017-05-26Android 7.0(牛轧糖)新特性,android牛轧糖
  • 2017-05-26我的android学习经历12,android学习经历12
  • 2017-05-26Android开发学习——android反编译,开发android反编译
  • 2017-05-26Android Plugin,androidplugin

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 网上商城4--首页二级分类的查询,4--二级分类
    • GitLab误删 300G数据的一点启示
    • Android开发技巧之Camera拍照功能
    • Android常用学习网站,android
    • Android 旋转屏幕--处理Activity与AsyncTask的最佳解决方案,androidasynctask
    • APP级别处理未捕获异常,APP级别处理捕获
    • make menuconfig Kconfig Makefile .config的关系
    • Android 手机卫士--导航界面3、4和功能列表界面跳转逻辑处理,android4和
    • 项目优化之热更新,项目优化
    • Android学习第五篇——动画效果

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有