<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属性动画所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)