Skip to content

Commit 86d05b6

Browse files
committed
Swiperefresh in ukraine colors
1 parent fef3577 commit 86d05b6

File tree

6 files changed

+22
-1
lines changed

6 files changed

+22
-1
lines changed

app/.idea/deploymentTargetDropDown.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/app/release/app-release.aab

203 Bytes
Binary file not shown.

app/app/src/main/java/nl/gardensnakes/ukrainefield/MapFragment.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import kotlinx.coroutines.*
1515
import nl.gardensnakes.ukrainefield.data.remote.FeedService
1616
import nl.gardensnakes.ukrainefield.data.remote.MapService
1717
import nl.gardensnakes.ukrainefield.data.remote.SavedPreferences
18+
import nl.gardensnakes.ukrainefield.helper.SwipeRefreshHelper
1819
import nl.gardensnakes.ukrainefield.view.adapter.FeedCardAdapter
1920
import nl.gardensnakes.ukrainefield.view.adapter.MapCardAdapter
2021

@@ -60,6 +61,7 @@ class MapFragment : Fragment() {
6061
}
6162

6263
private fun setupRefreshLayout() {
64+
SwipeRefreshHelper.setupColors(swipeRefreshLayout, requireContext())
6365
swipeRefreshLayout.setOnRefreshListener {
6466
getFeedData()
6567
}

app/app/src/main/java/nl/gardensnakes/ukrainefield/NewsFeedFragment.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import com.google.firebase.analytics.FirebaseAnalytics
1313
import kotlinx.coroutines.*
1414
import nl.gardensnakes.ukrainefield.data.remote.FeedService
1515
import nl.gardensnakes.ukrainefield.data.remote.SavedPreferences
16+
import nl.gardensnakes.ukrainefield.helper.SwipeRefreshHelper
1617
import nl.gardensnakes.ukrainefield.view.adapter.FeedCardAdapter
1718

1819

@@ -57,6 +58,7 @@ class NewsFeedFragment : Fragment() {
5758
}
5859

5960
private fun setupRefreshLayout() {
61+
SwipeRefreshHelper.setupColors(swipeRefreshLayout, requireContext())
6062
swipeRefreshLayout.setOnRefreshListener {
6163
getFeedData()
6264
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package nl.gardensnakes.ukrainefield.helper
2+
3+
import android.content.Context
4+
import android.graphics.Color
5+
import androidx.core.content.ContextCompat
6+
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout
7+
import nl.gardensnakes.ukrainefield.R
8+
9+
class SwipeRefreshHelper {
10+
companion object {
11+
fun setupColors(refreshLayout: SwipeRefreshLayout, context: Context){
12+
refreshLayout.setColorSchemeColors(ContextCompat.getColor(context, R.color.ukraineAzure), ContextCompat.getColor(context, R.color.ukraineYellow));
13+
}
14+
}
15+
}

app/app/src/main/res/values/colors.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,6 @@
88
<color name="black">#FF000000</color>
99
<color name="white">#FFFFFFFF</color>
1010
<color name="logo_background">#001532</color>
11+
<color name="ukraineAzure">#0057b7</color>
12+
<color name="ukraineYellow">#ffd700 </color>
1113
</resources>

0 commit comments

Comments
 (0)