Estoy creando algunos controles personalizados de FireMonkey GUI. Los componentes necesitan actualizarse en respuesta a las interacciones del usuario. Los controles VCL pueden llamar a Invalidate() para colocarlos en una cola para volver a pintar. ¿FireMonkey tiene un método equivalente?¿Los controles de FireMonkey tienen un equivalente al método VCL Invalidate()?
Los controles FireMonkey tienen un método de Repaint(), pero AFAICT obliga a volver a pintar el control inmediatamente. Un sistema de tipo de cola sería más apropiado en algunas circunstancias.
No he usado XE2 todavía, pero supongo que debe haber algo como "escena | objeto.refresh | volver a dibujar" – ComputerSaysNo
TControl.Realign se ajusta más porque la mayoría de las veces no hay un dibujo directo en los controles FMX, ya que están hechos de primitivo. Si llama a Realign, las primitivas se volverán a dibujar – az01
http://stackoverflow.com/questions/8411143/firemonkey-controls-do-not-animate-smoothly – Shannon