summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2016-07-21 23:03:14 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2016-07-21 23:03:15 +0000
commite94a30b9bef504e300dcae8a078c516e640b8822 (patch)
tree70f9242135d775e80f4ff5107d709dce961c961b
parent4acf4127467966424ee30ee765a736c8423aac99 (diff)
parent7f6d4467cf02f6604598e2f5e8bbf5f03fd63599 (diff)
Merge "Change the color of loading spinner to the color of selected roots."
-rw-r--r--packages/DocumentsUI/src/com/android/documentsui/dirlist/TouchSwipeRefreshLayout.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/DocumentsUI/src/com/android/documentsui/dirlist/TouchSwipeRefreshLayout.java b/packages/DocumentsUI/src/com/android/documentsui/dirlist/TouchSwipeRefreshLayout.java
index 42634ba08854..32bb5b183afe 100644
--- a/packages/DocumentsUI/src/com/android/documentsui/dirlist/TouchSwipeRefreshLayout.java
+++ b/packages/DocumentsUI/src/com/android/documentsui/dirlist/TouchSwipeRefreshLayout.java
@@ -17,6 +17,8 @@
package com.android.documentsui.dirlist;
import android.content.Context;
+import android.content.res.TypedArray;
+import android.support.annotation.ColorRes;
import android.support.v4.widget.SwipeRefreshLayout;
import android.util.AttributeSet;
import android.view.MotionEvent;
@@ -28,12 +30,20 @@ import com.android.documentsui.Events;
*/
public class TouchSwipeRefreshLayout extends SwipeRefreshLayout {
+ private static final int[] COLOR_RES = new int[] { android.R.attr.colorAccent };
+ private static int COLOR_ACCENT_INDEX = 0;
+
public TouchSwipeRefreshLayout(Context context) {
this(context, null);
}
public TouchSwipeRefreshLayout(Context context, AttributeSet attrs) {
super(context, attrs);
+
+ TypedArray a = context.obtainStyledAttributes(COLOR_RES);
+ @ColorRes int colorId = a.getResourceId(COLOR_ACCENT_INDEX, -1);
+ a.recycle();
+ setColorSchemeResources(colorId);
}
@Override