I've made a virtual number keyboard using fmx.
Each key is a TButton, inside a TGridLayout. Each TButton updates a TEdit with the corresponding number (from Text property).
When I run the application on Android 14, it works ok.
When I run this application on Android (8.1.0 Oreo), on a real device, the time from the touch to the response (updating the TEdit) is really slow.
If I place the buttons outside the TGridLayout, the performance get's a little better.
If I replace the TButtons to TRectangles with TText, the performance get's even better.
Is there any property or configuration that I can set to make the TButton version respond faster ?
Maybe the issue is related to the animation when the button is clicked, but I can't find a way to turn it off.
Below is an image of the app running.
This is the device i'm testing:
https://www.jarltech.com/sites/default/files/images/product/main/SUN_d2_mini_front_web.png