mirror of
https://github.com/skyline-emu/skyline.git
synced 2024-12-23 12:41:50 +01:00
Make all Dialog
s use @color/backgroundColor
as the background color
We wanted the color of the modals used by the dialogs to be the same as our regular background color rather than a lighter grey. This has now been enforced with style attributes in the case of `AlertDialog` and `setBackground` in the case of `BottomSheetDialog`.
This commit is contained in:
parent
3f3891839e
commit
36a1f2a2ec
@ -70,6 +70,7 @@ class AppDialog : BottomSheetDialogFragment() {
|
|||||||
|
|
||||||
override fun onViewCreated(view : View, savedInstanceState : Bundle?) {
|
override fun onViewCreated(view : View, savedInstanceState : Bundle?) {
|
||||||
super.onViewCreated(view, savedInstanceState)
|
super.onViewCreated(view, savedInstanceState)
|
||||||
|
view.setBackgroundColor(requireContext().getColor(R.color.backgroundColor))
|
||||||
|
|
||||||
val missingIcon = ContextCompat.getDrawable(requireActivity(), R.drawable.default_icon)!!.toBitmap(256, 256)
|
val missingIcon = ContextCompat.getDrawable(requireActivity(), R.drawable.default_icon)!!.toBitmap(256, 256)
|
||||||
|
|
||||||
|
@ -48,6 +48,7 @@ class ButtonDialog @JvmOverloads constructor(private val item : ControllerButton
|
|||||||
|
|
||||||
override fun onViewCreated(view : View, savedInstanceState : Bundle?) {
|
override fun onViewCreated(view : View, savedInstanceState : Bundle?) {
|
||||||
super.onViewCreated(view, savedInstanceState)
|
super.onViewCreated(view, savedInstanceState)
|
||||||
|
view.setBackgroundColor(requireContext().getColor(R.color.backgroundColor))
|
||||||
|
|
||||||
if (item != null && context is ControllerActivity) {
|
if (item != null && context is ControllerActivity) {
|
||||||
val context = requireContext() as ControllerActivity
|
val context = requireContext() as ControllerActivity
|
||||||
|
@ -47,6 +47,7 @@ class RumbleDialog @JvmOverloads constructor(val item : ControllerGeneralViewIte
|
|||||||
|
|
||||||
override fun onViewCreated(view : View, savedInstanceState : Bundle?) {
|
override fun onViewCreated(view : View, savedInstanceState : Bundle?) {
|
||||||
super.onViewCreated(view, savedInstanceState)
|
super.onViewCreated(view, savedInstanceState)
|
||||||
|
view.setBackgroundColor(requireContext().getColor(R.color.backgroundColor))
|
||||||
|
|
||||||
if (item != null && context is ControllerActivity) {
|
if (item != null && context is ControllerActivity) {
|
||||||
val context = requireContext() as ControllerActivity
|
val context = requireContext() as ControllerActivity
|
||||||
|
@ -225,6 +225,7 @@ class StickDialog @JvmOverloads constructor(val item : ControllerStickViewItem?
|
|||||||
|
|
||||||
override fun onViewCreated(view : View, savedInstanceState : Bundle?) {
|
override fun onViewCreated(view : View, savedInstanceState : Bundle?) {
|
||||||
super.onViewCreated(view, savedInstanceState)
|
super.onViewCreated(view, savedInstanceState)
|
||||||
|
view.setBackgroundColor(requireContext().getColor(R.color.backgroundColor))
|
||||||
|
|
||||||
if (item != null && context is ControllerActivity) {
|
if (item != null && context is ControllerActivity) {
|
||||||
val context = requireContext() as ControllerActivity
|
val context = requireContext() as ControllerActivity
|
||||||
|
@ -9,6 +9,7 @@ import android.graphics.Rect
|
|||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.view.*
|
import android.view.*
|
||||||
import com.google.android.material.bottomsheet.BottomSheetDialogFragment
|
import com.google.android.material.bottomsheet.BottomSheetDialogFragment
|
||||||
|
import emu.skyline.R
|
||||||
import emu.skyline.databinding.LicenseDialogBinding
|
import emu.skyline.databinding.LicenseDialogBinding
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -34,6 +35,7 @@ class LicenseDialog : BottomSheetDialogFragment() {
|
|||||||
|
|
||||||
override fun onViewCreated(view : View, savedInstanceState : Bundle?) {
|
override fun onViewCreated(view : View, savedInstanceState : Bundle?) {
|
||||||
super.onViewCreated(view, savedInstanceState)
|
super.onViewCreated(view, savedInstanceState)
|
||||||
|
view.setBackgroundColor(requireContext().getColor(R.color.backgroundColor))
|
||||||
|
|
||||||
binding.libraryTitle.text = requireArguments().getString(LicensePreference.LIBRARY_TITLE_ARG)
|
binding.libraryTitle.text = requireArguments().getString(LicensePreference.LIBRARY_TITLE_ARG)
|
||||||
binding.libraryUrl.text = requireArguments().getString(LicensePreference.LIBRARY_URL_ARG)
|
binding.libraryUrl.text = requireArguments().getString(LicensePreference.LIBRARY_URL_ARG)
|
||||||
|
@ -3,5 +3,4 @@
|
|||||||
<color name="colorPrimary">#FF4285F4</color>
|
<color name="colorPrimary">#FF4285F4</color>
|
||||||
<color name="backgroundColor">#FF121212</color>
|
<color name="backgroundColor">#FF121212</color>
|
||||||
<color name="backgroundColorVariant">#323232</color>
|
<color name="backgroundColorVariant">#323232</color>
|
||||||
<color name="dialogSurface">#FF121213</color>
|
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -4,5 +4,4 @@
|
|||||||
<color name="colorPrimary">#FF1E58F0</color>
|
<color name="colorPrimary">#FF1E58F0</color>
|
||||||
<color name="backgroundColor">@android:color/white</color>
|
<color name="backgroundColor">@android:color/white</color>
|
||||||
<color name="backgroundColorVariant">#F8F8F8</color>
|
<color name="backgroundColorVariant">#F8F8F8</color>
|
||||||
<color name="dialogSurface">@android:color/white</color>
|
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -18,8 +18,4 @@
|
|||||||
<item name="materialThemeOverlay">@style/ChipChoice.Material</item>
|
<item name="materialThemeOverlay">@style/ChipChoice.Material</item>
|
||||||
<item name="shapeAppearance">@style/ShapeAppearance.MaterialComponents.LargeComponent</item>
|
<item name="shapeAppearance">@style/ShapeAppearance.MaterialComponents.LargeComponent</item>
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<style name="ModalBottomSheetDialog" parent="Widget.MaterialComponents.BottomSheet.Modal">
|
|
||||||
<item name="backgroundTint">@color/dialogSurface</item>
|
|
||||||
</style>
|
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -9,18 +9,17 @@
|
|||||||
<item name="android:statusBarColor">@color/backgroundColor</item>
|
<item name="android:statusBarColor">@color/backgroundColor</item>
|
||||||
<item name="android:navigationBarColor">@color/backgroundColor</item>
|
<item name="android:navigationBarColor">@color/backgroundColor</item>
|
||||||
<item name="android:colorBackground">@color/backgroundColor</item>
|
<item name="android:colorBackground">@color/backgroundColor</item>
|
||||||
|
<item name="colorBackgroundFloating">@color/backgroundColor</item>
|
||||||
|
<item name="colorSurface">@color/backgroundColor</item>
|
||||||
|
|
||||||
<item name="chipChoiceStyle">@style/ChipChoice</item>
|
<item name="chipChoiceStyle">@style/ChipChoice</item>
|
||||||
|
|
||||||
<item name="alertDialogTheme">@style/ThemeOverlay.MaterialComponents.MaterialAlertDialog</item>
|
<item name="alertDialogTheme">@style/ThemeOverlay.MaterialComponents.MaterialAlertDialog</item>
|
||||||
|
<item name="bottomSheetDialogTheme">@style/ThemeOverlay.MaterialComponents.BottomSheetDialog</item>
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<style name="AppTheme" parent="BaseAppTheme">
|
<style name="AppTheme" parent="BaseAppTheme">
|
||||||
<item name="android:windowLightStatusBar">true</item>
|
<item name="android:windowLightStatusBar">true</item>
|
||||||
<item name="android:windowLightNavigationBar">true</item>
|
<item name="android:windowLightNavigationBar">true</item>
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<style name="ThemeOverlay.AppTheme.BottomSheetDialog" parent="ThemeOverlay.MaterialComponents.BottomSheetDialog">
|
|
||||||
<item name="bottomSheetStyle">@style/ModalBottomSheetDialog</item>
|
|
||||||
</style>
|
|
||||||
</resources>
|
</resources>
|
||||||
|
Loading…
Reference in New Issue
Block a user