Einzelnen Beitrag anzeigen

Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.337 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Firemonkey Animationen flüssiger ablaufen lassen

  Alt 23. Jan 2013, 12:44
Wenn Ihr in dem Zussamhang eine Idee zu dem ähnlichen Problem
-> http://www.delphipraxis.net/162660-f...lthread-3.html (ab Beitrag #119)
habt, wäre eine Info ganz nett...

Ich verstehe das so, dass FMX den Formularinhalt in einen Puffer schreibt und dann "bei Gelegenheit" das Ganze in das eigentliche Formular kopiert.
Irgendwie ist das Ganze etwas zeitkritisch und läuft u.U. in verschiedenen Threads.
Jedenfalls wird nicht jede Neuzeichnung einer Komponente 100%ig auf dem Formular aktualisiert.

VERMUTUNG: So könnte ggf. auch eine Animation "optisch ruckeln". Im Puffer werden vielleicht alle Änderungen schrittweise vollzogen, aber auf dem sichtbaren Formular werden diese nicht fortlaufend aktualisiert.
Versuche mal, ob ein Timer etwas bringt, in dem Du testweise zyklisch ein Invalidate für Dein Formular durchführst.
Wäre mal interessant, ob das hilft.

In dem Fall müsste man mal abklären, ob das "Refreshproblem" konzeptionell bedingt oder ein Bug ist. Eine eindeutige Problembeschreibung ist in meinem Fall jedoch schwierig, da hier Controls aus einem Framework heraus aktualisiert werden.
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat