2016-12-24 5 views

Antwort

0

Curved Path-Animationen für Android sind über PathInterpolator und PathInterpolatorCompat möglich, das abwärtskompatibel ist und in der Support-Bibliothek verfügbar ist. Aber Ihre Frage scheint mir eher verwirrend, wenn Sie einen Pfad eines Scooters zeichnen möchten, dann erstellen Sie ein Pfadobjekt mit den Pfadkoordinaten von Scooter, dann verwenden Sie Canvas.drawPath und zeichnen diesen Pfad. PathInterpolator wird tatsächlich verwendet, um den Pfad der Animation während einer Übersetzung oder einer ähnlichen Art von Animation zu ändern, die sich entlang eines Pfades bewegt. Ein besserer Ansatz, den ich vorschlage, ist die Verwendung eines VectorDrawable und die Manipulation seiner trimStart- und trimEnd-Eigenschaften, um beizubehalten, wie viel Weg des Scooters gezeichnet wird.

+0

Danke für die Antwort !! Ich werde die oben genannten Stile verwenden. Entschuldigung dafür, dass ich nicht klar mein Problem geschrieben habe, was ich eigentlich will ist, dass die Pfad-Zeichnungs-Animation bedeutet, dass sie zeichnen sollte, als würde jemand mit einem Bleistift zeichnen ... Ich denke, ich werde VectorDrawable – user1503008

+0

@ user1503008 verwenden, wenn du denkst Die Antwort ist richtig, du solltest es als akzeptiert markieren, damit andere Leute es auch wissen können. –