Del*_*019 11 animation android android-animation objectanimator
<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"]/>
Run Code Online (Sandbox Code Playgroud)
好的我正在学习android中的一些动画.我从谷歌开发者文档中得到了两个实际上我无法理解的属性
android:propertyName="string"
android:valueType=["intType" | "floatType"]
Run Code Online (Sandbox Code Playgroud)
一些价值观是有道理的,"fade", "rotation", "alpha"
但其他人喜欢什么endYear, firstDayOfWeek
我没有找到关于这些的详细文档,或者我可能无法理解各种教程和Google Docs试图传达的内容.
**
我怀疑是从哪里可以获得所有可能的值
"propertyName"而且"valueType"我的意思是它实际上它实际上是如何影响动画的
**
我正在按照本教程进行操作,并尝试使用属性以便更好地理解.
比如下面附上的截图显示了这么多的可能性,propertyName但我不知道它们是如何理解的.

更多Over 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" />
Run Code Online (Sandbox Code Playgroud)
它停止动画.. ??????
可以任何人解释这个问题或来源,以便我可以弄清楚..
这是Google文档中解释的内容
注意: - 我第一次尝试动画,不仅是Android,还有我的生活......
Rom*_*Guy 12
该propertyName参数可以是动画目标的类定义的任何财产.例如,如果您要设置动画的对象提供a getFoo()和setFoo()方法,则可以设置"foo"属性.
一个非常简单的例子是View getAlpha()和setAlpha()方法.他们将"alpha"可以设置动画的属性一起定义为创建淡入淡出效果
这也意味着您可以在自定义视图中创建自己的属性.您需要做的就是创建两个公共方法:getter和setter.
您可以查看此页面以获取更多信息:http://developer.android.com/guide/topics/graphics/prop-animation.html#object-animator
蜂窝及以上可用的(根据本网站)是:
如上所述,您还可以使用get&set创建自己的属性.我想知道新的Android版本是否内置了更多属性.
你也可以在API演示版,nineOldAndroids库和三星样本中测试它们.
| 归档时间: |
|
| 查看次数: |
11106 次 |
| 最近记录: |