[Delphi 10] Style pas pris en compte sur Android
Bonjour,
J'arrive à utiliser les styles sous Windows, pas de problème.
Par contre, une fois déployé sur un mobile Android, ou sur l'émulator Android, rien, aucun style n'est pris en compte, c'est le style natif Android qui est rendu.
Mon utilisation est simple:
Je pose juste un StyleBook sur la form, et lui fait charger un style en defaut fourni avec Delphi 10 comme le fichier "Dark.style".
J'ai aussi ajouté un bouton pour en appliquer un dynamiquement, en ayant mis "MetropolisUIGreen.Style" en ressource :
Code:
1 2 3 4 5 6 7 8 9
|
procedure TForm2.Button1Click(Sender: TObject);
var
stream: TResourceStream;
begin;
stream := TResourceStream.Create(HInstance, 'RC_GREEN', RT_RCDATA);
StyleBook1.Resource.LoadFromStream(stream);
Invalidate; // Pour rafraîchir toute la form
end; |
Sous Windows je peux donc dynamiquement changer de couleur de la form en cliquant sur ce bouton en appelant la resource d'un fichier style différent, et ça marche.
Mais sous Android, rien du tout, même pas de message d'erreur.
PS : Pas essayé sous iOS.
Je suis à court d'idées...
Toute aide bienvenue, merci !