Was ist der Unterschied zwischen ObjectAnimator und ViewPropertyAnimator, der den Eigenschaftswert ändert?Android ObjectAnimator vs ViewPropertyAnimator
ObjectAnimator objectAnimator = ObjectAnimator.ofFloat(myObject, "X", 0.0f, 100.0f);
Ich versuchte myObject.getX()
während über objectAnimator
ist noch nicht abgeschlossen, und ich bekam einen on-the-way-Wert zwischen 0.0f bis 100,0.
myObject.setX(0.0f);
myObject.animate().x(100.0f);
aber ich habe genau 100,0 wenn ich myObject.getX()
‚d während über ViewPropertyAnimator
ist noch nicht abgeschlossen.
Ich kann nicht herausfinden, was diesen Unterschied ausmacht.
Vielen Dank im Voraus.
Was ist mit ViewPropertyAnimator.translationX()? Bedeutet das, ViewPropertyAnimator.x() und TranslationX() sind eigentlich gleich? – Hwang
translationX wirkt sich auch auf translationX aus, ohne den mLeft-Wert der Ansicht zu kompensieren. –
Ich glaube nicht, dass diese Antwort richtig ist. Hast du irgendwelche Hinweise? – black