Tworzę niestandardowe formanty GUI FireMonkey. Komponenty muszą być aktualizowane w odpowiedzi na interakcje użytkownika. Kontrolki VCL mogą wywoływać Invalidate() w kolejce do odświeżania. Czy FireMonkey ma równoważną metodę?Czy kontrole FireMonkey mają odpowiednik metody VCL Invalidate()?
Sterowanie FireMonkey ma metodę Odśwież(), ale AFAICT, które wymusza natychmiastowe przemalowanie elementu sterującego. System typu kolejki byłby bardziej odpowiedni w pewnych okolicznościach.
Nie użyłem jeszcze XE2, ale zakładam, że musi być coś takiego jak "scene | object.refresh | redraw" – ComputerSaysNo
TControl.Realign pasuje więcej, ponieważ przez większość czasu nie ma bezpośredniego rysowania w kontrolkach FMX, ponieważ wykonane są z prymitywów. Jeśli wywołasz Realign, prymitywy zostaną przerysowane – az01
http://stackoverflow.com/questions/8411143/firemonkey-controls-do-not-animate-smoothly – Shannon