Android属性动画

Android属性动画,第1张

概述<objectAnimator android:propertyName="string" android:duration="int" android:valueFrom="float | int | color" android:valueTo="float | int | color" android:start
<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"]/>

好的,我正在androID中学习一些动画.我从Google Developer Docs获得了两个实际上我无法理解的属性

androID:propertyname="string"androID:valueType=["intType" | "floatType"]

一些值有意义的“淡出”,“旋转”,“阿尔法”
但是别人喜欢endyear,firstDayOfWeek

我没有找到关于这些的任何详细的文档,也可能有机会我不了解各种教程和Google文档尝试传达的内容.

**

My doubt is from where I can get all possible values of
"propertyname" And what is "valueType" I mean what actually it do
how actually it affect the animation

**

我正在追踪this Tutorial,并试图与物业一起玩,以便更好地了解.

对于下面的附图,截图显示了propertyname的许多可能性,但我不知道它们是否有意义.

更多的Propertyname接受“x”和“y”作为它的值,但它们不会进入窗口.

在ValueType的情况下,如果我在下面提到的教程的代码片段中将“floatType”更改为“intType”

<objectAnimator    androID:duration="3000"        androID:propertyname="rotation"        androID:repeatCount="infinite"        androID:repeatMode="reverse"        androID:valueto="180"        androID:valueType="floatType" />

它停止动画..

任何一个人可以解释这个问题或一个来源,以便我可以弄清楚.

这是Google docs中所解释的

注意: – 我第一次尝试动画不仅与AndroID,但在我的生活中也是

解决方法 propertyname参数可以是动画目标的类定义的任何属性.例如,如果您正在动画的对象提供了一个getFoo()和一个setFoo()方法,那么就有一个“foo”属性可以动画化.

一个非常简单的例子是VIEw的getAlpha()和setAlpha()方法.他们将“Alpha”属性一起定义,您可以通过动画创建淡入淡出效果

这也意味着您可以在自定义视图中创建自己的属性.所有你需要做的是创建两个公共方法:一个吸气剂和一个设定器.

您可以查看此页面了解更多信息:http://developer.android.com/guide/topics/graphics/prop-animation.html#object-animator

总结

以上是内存溢出为你收集整理的Android属性动画全部内容,希望文章能够帮你解决Android属性动画所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1132705.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存