themes.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. import { Appearance } from "react-native";
  2. const enableDarkMode = false;//启用黑暗模式
  3. //theme
  4. global.pageTitleTint = '#000000';
  5. global.pageBackground = '#fafafa';
  6. global.colorThemes = '#FFFFFF';//#FFFFFF
  7. global.colorAccent = '#A3C93A';//56D905
  8. global.colorPrimary = '#001489';
  9. global.colorPrimaryDark = '#FFFFFF';//#FFFFFF
  10. //background
  11. global.colorDark = "#303030";
  12. global.colorLight = "#FFFEFE";
  13. global.colorCancel = "#CCCCCC";
  14. //text
  15. global.textPrimary = '#333333';
  16. global.textSecondary = '#555555';
  17. global.textGrey = "#CCCCCC";
  18. global.textButton = "#FFFFFF";//#222
  19. global.textCancel = "#999999";
  20. global.textDark = "#000000";
  21. global.textLight = "#FFFFFF";
  22. global.rippleColor = "rgba(0,0,0,.2)"
  23. global.darkMode = false;
  24. global.themeStatusBar = "dark-content"
  25. if (Appearance.getColorScheme() == 'dark' && enableDarkMode) {
  26. global.darkMode = true;
  27. global.themeStatusBar = "light-content"
  28. global.pageTitleTint = '#FFFFFF';
  29. global.pageBackground = '#353535';
  30. global.colorThemes = '#323232';
  31. global.colorAccent = '#222222';
  32. global.colorPrimary = '#000000';
  33. global.colorPrimaryDark = "#000000";
  34. global.colorLight = "#000000";
  35. global.colorDark = "#FFFCF8";
  36. global.textPrimary = '#ffffff';
  37. global.textSecondary = '#E0E0E0';
  38. global.textDark = "#FFFFFF";
  39. global.textLight = "#000000";
  40. global.rippleColor = "rgba(200,200,200,.3)"
  41. }
  42. global.ripple = {
  43. color: rippleColor
  44. }
  45. global.rippleLess = {
  46. color: rippleColor,
  47. radius: 20,
  48. borderless: true
  49. }
  50. global.rippleLessIcon = {
  51. color: rippleColor,
  52. radius: 22,
  53. borderless: true
  54. }