Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

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

  Alt 14. Apr 2020, 12: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)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

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