I am using TVertScrollBox in a Delphi FireMonkey app that needs to work on Android, iOS, and Win32. My app works fine on Win32, that is, when the box is bigger than the available area, I get a scroll bar, and I can scroll it.
However, on Android, the box just shows as many items as it can, but refuses to scroll. The expected behaviour is that I can drag a point inside the box and cause the box to scroll.
Here is the relevant code:
with TVertScrollBox.Create( Self ) do
begin
Parent := Self;
Align := TAlignLayout.alClient;
// AddObject several times here...
UpdateStyle();
Visible := True;
end;