Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#6

AW: Darkmode auf Android&IOS wie geht ihr damit um?

  Alt 14. Apr 2020, 13:10
Theoretisch würde ich mal in FMX.Platform.Android reinsehen, aber da wird Embarcadero bestimmt noch nichts eingebaut haben (gucken kann man dennoch, falls doch und nur dort vergessen den Aufruf einzufügen)
Praktisch wirst du die jeweilige Java-API erstmal selbst aufrufen müssen.
https://developer.android.com/guide/...feel/darktheme, ganz am Ende "To check what the current theme is, apps can run code like this"

Und wenn garnichts geht, dann kann man den DarkMode in seiner Anwendung scheinbar auch deaktivieren.


Besonders nett ist auch, dass es ein onConfigurationChanged()-Event gibt.



Wobei {$IFDEF WIN32} Result := false; {$ENDIF} ja auch nicht so ganz stimmt, obwohl es dort sehr viel schwieriger wird, da man die Farben schon seit Jahrzehnten komplett frei definieren kann und du sozusagen einige der Farben analysieren müsstest, ob sie für den Menschen "dunkel" aussehn. (z.B. DialogText heller als DialogHintergrund)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (14. Apr 2020 um 13:16 Uhr)
  Mit Zitat antworten Zitat