|
@@ -0,0 +1,24 @@
|
|
|
+package eu.kanade.tachiyomi.widget
|
|
|
+
|
|
|
+import android.content.Context
|
|
|
+import android.util.AttributeSet
|
|
|
+import androidx.core.content.ContextCompat
|
|
|
+import androidx.swiperefreshlayout.widget.SwipeRefreshLayout
|
|
|
+import eu.kanade.tachiyomi.R
|
|
|
+import eu.kanade.tachiyomi.util.system.getResourceColor
|
|
|
+
|
|
|
+class ThemedSwipeRefreshLayout @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null) :
|
|
|
+ SwipeRefreshLayout(context, attrs) {
|
|
|
+
|
|
|
+ init {
|
|
|
+ setColors()
|
|
|
+ }
|
|
|
+
|
|
|
+ private fun setColors() {
|
|
|
+ setProgressBackgroundColorSchemeColor(context.getResourceColor(R.attr.colorAccent))
|
|
|
+ setColorSchemeColors(
|
|
|
+ ContextCompat.getColor(context, R.color.md_white_1000),
|
|
|
+ ContextCompat.getColor(context, R.color.md_white_1000),
|
|
|
+ ContextCompat.getColor(context, R.color.md_white_1000))
|
|
|
+ }
|
|
|
+}
|