RCP GEF Animation erstellen?

lam_tr

Top Contributor
Hallo zusammen, besteht da irgendwie eine Möglichkeit, wenn etwas gemalt wird zum Beispiel eine Polyline, dass die etwas verzögert von Punkt zu Punkt gemalt werden kann?

Ich habe mit Display.getCurrent.async(...) versucht, aber wenn ich es in eine abgeleitete Figure reinbaue wird gar nichts mehr gemalt.

Kann man das auch irgendwie anders machen?

Gruss lam.

P.S. Ich will mit Hilfe dieser Animation, einfach nachvollziehen die Reihenfolge beim Malen des Polylines.
 
Hallo Sonecc,

vielen Dank für die Antwort, aber bei mein Problem in dieser API Lösungen ist die Anwendung. Irgendwie sehe ich gar keine Beispiele dazu und das direkte Anwenden fehlt mir noch recht schwer.

Ich hab mal was versucht, leider auch erfolglos 🙁

ich habe in mein Figure versucht den Animator zu initialisieren und starten mit

Animation.getInitialState(new Animator(), this);

Zuerst mal weiss ich nicht ob das überhaupt gut ist die Animation in dem Figure zu initialisieren und im Anschluss zu starten?

Dann kommts zum Problem mit dem Animator. Ich habe versucht den Abzuleiten, der zwingt mich dazu einen Konstrukter anzulegen und später kommt die Fehlermeldung dass "Constructor is not visible".

Kannst du mir da mal etwas auf die Sprünge helfen?

Wie man eine gescheite Animation hinbekommt für meine Polyline?

Gruss lam
 
Hi Sonecc,

abgesehen von der Animation, woher holt das Logic Example Plug-In in der Palette die ZoomIn und Out Actionen, irgendwie kann ich es in der createPalette-Methode nicht finden, ich würd sie auch gerne übernehmen 🙂

Gruss lam
 
Zoom In und Out sind normale Actions, die du nutzen kannst. Dafür musst du aber den richtigen Viewer und das Richtige RootEditPart nutzen.
 

Neue Themen


Zurück
Oben