11
<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"]/>

わかりました私はアンドロイドでいくつかのアニメーションを学んでいます。Google Developer Docs から取得しましたが、実際には理解できない2つの属性は次のとおりです

android:propertyName="string"
android:valueType=["intType" | "floatType"]

いくつかの価値観は理にかなっていますが、"fade", "rotation", "alpha" 他の価値観はどうですかendYear, firstDayOfWeek

また、これらに関する詳細なドキュメントを見つけることができなかったか、さまざまなチュートリアルや Google ドキュメントが伝えようとしている内容を理解していない可能性があります..

**

私の疑問は、可能なすべての値をどこから取得できる かということです。つまり、実際に何をするのか、実際にアニメーションにどのように影響するの"propertyName""valueType"

**

私はこのチュートリアルに従っており、理解を深めるためにプロパティを操作しようとしていました。

たとえば、以下の添付のスクリーンショットは非常に多くの可能性を示していpropertyNameますが、それらがどのように意味をなすのかわかりません。

ここに画像の説明を入力

More OverpropertyNameは値として "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ドキュメントで説明されているものです

:- Androidだけでなく、人生でも初めてアニメーションを試みています...

4

2 に答える 2

9

ハニカム以上の利用可能なもの(このウェブサイトによると)は次のとおりです。

  • 翻訳X
  • 翻訳Y
  • 回転
  • 回転X
  • 回転Y
  • スケールX
  • スケールY
  • ピボットX
  • ピボットY
  • バツ
  • y
  • アルファ

前述のように、 get&set を使用して独自のプロパティを作成することもできます。新しいAndroidバージョンには、より多くのプロパティが組み込まれているのだろうか.

また、API デモ、nineOldAndroidsライブラリ、およびsamsung サンプルの 1 つでそれらをテストすることもできます。

于 2013-07-17T20:13:39.693 に答える