Merge "Change the color of loading spinner to the color of selected roots."
diff --git a/packages/DocumentsUI/src/com/android/documentsui/dirlist/TouchSwipeRefreshLayout.java b/packages/DocumentsUI/src/com/android/documentsui/dirlist/TouchSwipeRefreshLayout.java
index 42634ba..32bb5b1 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 @@
  */
 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