<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,但在我的生活中也是
解决方法
一个非常简单的例子是View的getAlpha()和setAlpha()方法.他们将“alpha”属性一起定义,您可以通过动画创建淡入淡出效果
这也意味着您可以在自定义视图中创建自己的属性.所有你需要做的是创建两个公共方法:一个吸气剂和一个设定器.
您可以查看此页面了解更多信息:http://developer.android.com/guide/topics/graphics/prop-animation.html#object-animator