FireMonkey controls do not animate smoothly
Background I've created a GUI using some FireMonkey controls. Some controls are animated and their appearance updates automatically. Some controls only update in response to user interaction (sliders etc). Problem Interaction with the user controls prevents updates to the animated controls, resulting in jerky discontinuous animation. Video of glitchy animation The animated control in the video above is driven by a TTimer component. The problem persists when using FireMonkey's animation components. Investigation The slider controls call Repaint() when adjusted. Smoothly adjusting a slider will