From 37cc94526b746a7f6be046935554c0fdb573ff9c Mon Sep 17 00:00:00 2001 From: Charles Lombardo Date: Tue, 14 Mar 2023 00:03:51 -0400 Subject: [PATCH] android: New swipe to refresh color scheme --- .../yuzu/yuzu_emu/ui/platform/PlatformGamesFragment.kt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/platform/PlatformGamesFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/platform/PlatformGamesFragment.kt index 42b61a81a..73929e186 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/platform/PlatformGamesFragment.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/platform/PlatformGamesFragment.kt @@ -17,10 +17,10 @@ import androidx.fragment.app.Fragment import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.RecyclerView import androidx.swiperefreshlayout.widget.SwipeRefreshLayout +import com.google.android.material.color.MaterialColors import org.yuzu.yuzu_emu.R import org.yuzu.yuzu_emu.YuzuApplication import org.yuzu.yuzu_emu.adapters.GameAdapter -import org.yuzu.yuzu_emu.utils.InsetsHelper class PlatformGamesFragment : Fragment(), PlatformGamesView { private val presenter = PlatformGamesPresenter(this) @@ -70,6 +70,14 @@ class PlatformGamesFragment : Fragment(), PlatformGamesView { pullToRefresh.isRefreshing = false } + // Set theme color to the refresh animation's background + pullToRefresh.setProgressBackgroundColorSchemeColor( + MaterialColors.getColor(pullToRefresh, R.attr.colorPrimary) + ) + pullToRefresh.setColorSchemeColors( + MaterialColors.getColor(pullToRefresh, R.attr.colorOnPrimary) + ) + setInsets() }