Ich habe 4 Bildansicht Ich möchte Bild 1 an Position von Bild 2 mit verschieben und skalieren Animation verschieben. [Bildanimation zusammen bewegen und skalieren
Was ich versucht habe, für
ObjectAnimator scaleX = ObjectAnimator.ofFloat(img1, "scaleX", (float) img2.getWidth());
ObjectAnimator scaleY = ObjectAnimator.ofFloat(img1, "scaleY", (float) img2.getHeight());
scaleX.setDuration(2000);
scaleY.setDuration(2000);
AnimatorSet scale = new AnimatorSet();
scale.play(scaleX).with(scaleY);
scale.start();
Vielen Dank für Sie r Lösung. Aber es funktioniert nicht. Ich habe nur die Dokumente überprüft - Maßstabs-Mittelwert "Legt den Betrag fest, um den die Ansicht in x um den Drehpunkt skaliert wird, als Anteil an der unskalierten Breite der Ansicht. Ein Wert von 1 bedeutet, dass keine Skalierung angewendet wird." – Anirban
Nun, alles, was Sie brauchen, sind andere Werte für scaleX() und scaleY(), zum Beispiel skaliert scaleX (2) auf das Zweifache der ursprünglichen Größe. –
Aber wie kann ich anderen Bildansicht Höhe und Breite Wert geben. – Anirban