Ich versuche, Ansichten auf eine bestimmte Größe zu skalieren, kann aber nicht ganz verstehen, wie Pivotierung funktioniert.Android-Einstellung Pivot-Punkt für die Skala Animation
Angenommen, ich möchte die Ansicht nur nach oben skalieren. Welchen Wert sollte "pivotY" haben? In XML ist es ein Prozentsatz. Wie ist es, wenn Pivot-Punkt programmgesteuert angewendet wird?
Beispiel:
ObjectAnimator scaleY = ObjectAnimator.ofFloat(view, "scaleY", scaleSize);
ObjectAnimator pivotY = ObjectAnimator.ofFloat(view, "pivotY", pivotPoint);
AnimatorSet set = new AnimatorSet();
set.PlayTogether(scaleY, pivotY);
Hinweis: Dies funktioniert nur für api 11+ – yiati
was tun für <11 Unterstützung? –
@AmrutBidri verwenden [nineoldandroids] (http://nineoldandroids.com/) – JMRboosties