<resources> <style name="SplashTheme" parent="Theme.AppCompat.NoActionBar"> <item name="colorAccent">@color/colorAccent</item> <item name="android:windowBackground">@drawable/splash_background</item> </style> <style name="DeadTheme" parent="Theme.AppCompat.NoActionBar"> <item name="colorAccent">@color/colorAccent</item> <item name="android:windowBackground">@drawable/dead_background</item> </style> <style name="AppTheme.Light.NoDisplay" parent="AppTheme.Light"> <item name="android:colorBackground">?attr/colorBackgroundFloating</item> <item name="android:colorBackgroundCacheHint">@null</item> <item name="android:windowFrame">@null</item> <item name="android:windowTitleStyle">@style/RtlOverlay.DialogWindowTitle.AppCompat</item> <item name="android:windowTitleBackgroundStyle">@style/Base.DialogWindowTitleBackground.AppCompat</item> <item name="android:windowBackground">@android:color/transparent</item> <item name="android:windowIsFloating">true</item> <item name="android:backgroundDimEnabled">true</item> <item name="android:windowContentOverlay">@null</item> <item name="android:windowAnimationStyle">@android:style/Animation</item> <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item> <item name="android:windowIsTranslucent">true</item> <item name="android:windowDisablePreview">true</item> <item name="android:windowNoTitle">true</item> <item name="windowActionBar">false</item> <item name="windowActionModeOverlay">true</item> <item name="listPreferredItemPaddingLeft">24dip</item> <item name="listPreferredItemPaddingRight">24dip</item> <item name="android:listDivider">@null</item> <item name="android:buttonBarStyle">@style/Widget.AppCompat.ButtonBar.AlertDialog</item> <item name="android:borderlessButtonStyle">@style/Widget.AppCompat.Button.Borderless</item> <item name="android:windowCloseOnTouchOutside">true</item> <item name="android:popupBackground">@color/windowBackgroundLight</item> </style> <style name="AppTheme.Dark.NoDisplay" parent="AppTheme.Dark"> <item name="android:colorBackground">?attr/colorBackgroundFloating</item> <item name="android:colorBackgroundCacheHint">@null</item> <item name="android:windowFrame">@null</item> <item name="android:windowTitleStyle">@style/RtlOverlay.DialogWindowTitle.AppCompat</item> <item name="android:windowTitleBackgroundStyle">@style/Base.DialogWindowTitleBackground.AppCompat</item> <item name="android:windowBackground">@android:color/transparent</item> <item name="android:windowIsFloating">true</item> <item name="android:backgroundDimEnabled">true</item> <item name="android:windowContentOverlay">@null</item> <item name="android:windowAnimationStyle">@android:style/Animation</item> <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item> <item name="android:windowIsTranslucent">true</item> <item name="android:windowDisablePreview">true</item> <item name="android:windowNoTitle">true</item> <item name="windowActionBar">false</item> <item name="windowActionModeOverlay">true</item> <item name="listPreferredItemPaddingLeft">24dip</item> <item name="listPreferredItemPaddingRight">24dip</item> <item name="android:listDivider">@null</item> <item name="android:buttonBarStyle">@style/Widget.AppCompat.ButtonBar.AlertDialog</item> <item name="android:borderlessButtonStyle">@style/Widget.AppCompat.Button.Borderless</item> <item name="android:windowCloseOnTouchOutside">true</item> <item name="android:popupBackground">@color/windowBackgroundDark</item> </style> <style name="AppTheme.MaterialAlertDialog" parent="ThemeOverlay.MaterialComponents.MaterialAlertDialog"> <item name="materialAlertDialogTitleTextStyle">@style/AppTheme.MaterialAlertDialog.TitleText</item> <item name="materialAlertDialogBodyTextStyle">@style/AppTheme.MaterialAlertDialog.BodyText</item> </style> <style name="AppTheme.MaterialAlertDialog.TitleText" parent="MaterialAlertDialog.MaterialComponents.Title.Text"> <item name="textSize">20sp</item> <item name="android:textSize">20sp</item> <item name="textColor">?android:textColorPrimary</item> <item name="android:textColor">?android:textColorPrimary</item> </style> <style name="AppTheme.MaterialAlertDialog.BodyText"> <item name="textSize">16sp</item> <item name="android:textSize">16sp</item> <item name="textColor">?android:textColorSecondary</item> <item name="android:textColor">?android:textColorSecondary</item> </style> <style name="AppTheme" parent="NavView" /> <style name="mdtp_ActionButton.Text" parent="Widget.MaterialComponents.Button.TextButton.Dialog"/> <!-- Base application theme. --> <style name="AppTheme.Light" parent="NavView.Light"> <item name="colorPrimary">#2196f3</item> <item name="colorPrimaryDark">#1976d2</item> <item name="colorPrimaryVariant">#2196f3</item> <item name="colorAccent">#ff3d00</item> <item name="colorSection">@color/colorSection</item> <item name="colorFab">#4CAF50</item> <item name="colorFabIcon">#c8e6c9</item> <item name="colorOnFab">#ffffff</item> <item name="colorIcon">#8a000000</item> <item name="md_dark_theme">false</item> <item name="md_title_color">?android:textColorPrimary</item> <item name="md_content_color">?android:textColorPrimary</item> <item name="md_link_color">?colorAccent</item> <item name="md_item_color">?android:textColorPrimary</item> <item name="mal_toolbarTheme">@style/Theme.Mal.Toolbar.Dark</item> <item name="mal_toolbarPopupTheme">@style/Theme.Mal.Toolbar.Light</item> <item name="mal_color_primary">?android:textColorPrimary</item> <item name="mal_color_secondary">?android:textColorSecondary</item> <item name="mal_card_background">?colorSurface</item> <item name="mal_divider_color">@color/dividerColor</item> <item name="timetable_lesson_bg">@drawable/timetable_lesson_bg_light</item> <item name="timetable_lesson_cancelled_color">#9f9f9f</item> <item name="timetable_lesson_change_color">#ffb300</item> <item name="timetable_lesson_shifted_source_color">#A1887F</item> <item name="timetable_lesson_shifted_target_color">#4caf50</item> <item name="hourDividerColor">#b0b0b0</item> <item name="halfHourDividerColor">#e0e0e0</item> <item name="materialAlertDialogTheme">@style/AppTheme.MaterialAlertDialog</item> <item name="mdtp_theme_dark">false</item> </style> <style name="AppTheme.Dark" parent="NavView.Dark"> <item name="colorPrimary">#64b5f6</item> <item name="colorPrimaryDark">#1976d2</item> <item name="colorPrimaryVariant">#2196f3</item> <item name="colorAccent">#ffb300</item> <item name="colorSection">@color/colorSection</item> <item name="colorFab">#4CAF50</item> <item name="colorFabIcon">#c8e6c9</item> <item name="colorOnFab">#ffffff</item> <item name="colorIcon">#b4ffffff</item> <item name="md_dark_theme">true</item> <item name="md_title_color">?android:textColorPrimary</item> <item name="md_content_color">?android:textColorPrimary</item> <item name="md_link_color">?colorAccent</item> <item name="md_item_color">?android:textColorPrimary</item> <item name="mal_toolbarTheme">@style/Theme.Mal.Toolbar.Dark</item> <item name="mal_toolbarPopupTheme">@style/Theme.Mal.Toolbar.Dark</item> <item name="mal_color_primary">@color/primaryTextDark</item> <item name="mal_color_secondary">@color/secondaryTextDark</item> <item name="mal_card_background">?colorSurface</item> <item name="mal_divider_color">@color/dividerColor</item> <item name="timetable_lesson_bg">@drawable/timetable_lesson_bg_dark</item> <item name="timetable_lesson_cancelled_color">#838383</item> <item name="timetable_lesson_change_color">#ffb300</item> <item name="timetable_lesson_shifted_source_color">#A1887F</item> <item name="timetable_lesson_shifted_target_color">#4caf50</item> <item name="hourDividerColor">#7fffffff</item> <item name="halfHourDividerColor">#40ffffff</item> <item name="materialAlertDialogTheme">@style/AppTheme.MaterialAlertDialog</item> <item name="mdtp_theme_dark">true</item> </style> <!-- DESCENDANT THEMES --> <!-- BLACK THEME --> <style name="AppTheme.Black" parent="AppTheme.Dark"> <item name="android:colorBackground">@color/windowBackgroundBlack</item> <item name="colorSurface">@color/colorSurfaceBlack</item> </style> <!-- CHOCOLATE THEME --> <style name="AppTheme.Chocolate" parent="AppTheme.Dark"> <item name="android:colorBackground">@color/windowBackgroundChocolate</item> <item name="colorSurface">@color/colorSurfaceChocolate</item> </style> <!-- INDIGO THEME --> <style name="AppTheme.Indigo" parent="AppTheme.Dark"> <item name="android:colorBackground">@color/windowBackgroundIndigo</item> <item name="colorSurface">@color/colorSurfaceIndigo</item> </style> <!-- LIGHT YELLOW THEME --> <style name="AppTheme.LightYellow" parent="AppTheme.Light"> <item name="android:colorBackground">@color/windowBackgroundLightYellow</item> <item name="colorSurface">@color/colorSurfaceLightYellow</item> </style> <!-- DARK BLUE THEME --> <style name="AppTheme.DarkBlue" parent="AppTheme.Dark"> <item name="android:colorBackground">@color/windowBackgroundDarkBlue</item> <item name="colorSurface">@color/colorSurfaceDarkBlue</item> </style> <!-- BLUE THEME --> <style name="AppTheme.Blue" parent="AppTheme.Dark"> <item name="android:colorBackground">@color/windowBackgroundBlue</item> <item name="colorSurface">@color/colorSurfaceBlue</item> </style> <!-- LIGHT BLUE THEME --> <style name="AppTheme.LightBlue" parent="AppTheme.Light"> <item name="android:colorBackground">@color/windowBackgroundLightBlue</item> <item name="colorSurface">@color/colorSurfaceLightBlue</item> </style> <!-- DARK PURPLE THEME --> <style name="AppTheme.DarkPurple" parent="AppTheme.Dark"> <item name="android:colorBackground">@color/windowBackgroundDarkPurple</item> <item name="colorSurface">@color/colorSurfaceDarkPurple</item> </style> <!-- PURPLE THEME --> <style name="AppTheme.Purple" parent="AppTheme.Dark"> <item name="android:colorBackground">@color/windowBackgroundPurple</item> <item name="colorSurface">@color/colorSurfacePurple</item> </style> <!-- LIGHT PURPLE THEME --> <style name="AppTheme.LightPurple" parent="AppTheme.Light"> <item name="android:colorBackground">@color/windowBackgroundLightPurple</item> <item name="colorSurface">@color/colorSurfaceLightPurple</item> </style> <!-- DARK RED THEME --> <style name="AppTheme.DarkRed" parent="AppTheme.Dark"> <item name="android:colorBackground">@color/windowBackgroundDarkRed</item> <item name="colorSurface">@color/colorSurfaceDarkRed</item> </style> <!-- RED THEME --> <style name="AppTheme.Red" parent="AppTheme.Dark"> <item name="android:colorBackground">@color/windowBackgroundRed</item> <item name="colorSurface">@color/colorSurfaceRed</item> </style> <!-- LIGHT RED THEME --> <style name="AppTheme.LightRed" parent="AppTheme.Light"> <item name="android:colorBackground">@color/windowBackgroundLightRed</item> <item name="colorSurface">@color/colorSurfaceLightRed</item> </style> <!-- DARK GREEN THEME --> <style name="AppTheme.DarkGreen" parent="AppTheme.Dark"> <item name="android:colorBackground">@color/windowBackgroundDarkGreen</item> <item name="colorSurface">@color/colorSurfaceDarkGreen</item> </style> <!-- AMBER THEME --> <style name="AppTheme.Amber" parent="AppTheme.Light"> <item name="android:colorBackground">@color/windowBackgroundAmber</item> <item name="colorSurface">@color/colorSurfaceAmber</item> </style> <!-- LIGHT GREEN THEME --> <style name="AppTheme.LightGreen" parent="AppTheme.Light"> <item name="android:colorBackground">@color/windowBackgroundLightGreen</item> <item name="colorSurface">@color/colorSurfaceLightGreen</item> </style> </resources>