Theme no content card.

PiperOrigin-RevId: 242023448
Change-Id: I16cfbbafbce79b3d2756f109146e66a767e61c4f
diff --git a/src/main/java/com/google/android/libraries/feed/sharedstream/ui/res/layout/no_content.xml b/src/main/java/com/google/android/libraries/feed/sharedstream/ui/res/layout/no_content.xml
index eaa098c..a4b5f5d 100644
--- a/src/main/java/com/google/android/libraries/feed/sharedstream/ui/res/layout/no_content.xml
+++ b/src/main/java/com/google/android/libraries/feed/sharedstream/ui/res/layout/no_content.xml
@@ -25,13 +25,13 @@
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:paddingBottom="@dimen/no_content_text_padding"
-      android:textColor="@color/feed_default_text_color"
+      android:textColor="?feedPrimaryTextColor"
       android:textSize="@dimen/no_content_text_size"
       android:text="@string/no_suggestions" />
   <TextView
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
-      android:textColor="@color/feed_default_text_color_secondary"
+      android:textColor="?feedSecondaryTextColor"
       android:textSize="@dimen/no_content_text_size"
       android:text="@string/suggestions_section_empty" />
 </LinearLayout>
diff --git a/src/main/java/com/google/android/libraries/feed/sharedstream/ui/res/values/attr.xml b/src/main/java/com/google/android/libraries/feed/sharedstream/ui/res/values/attr.xml
index b318cfb..5827e86 100644
--- a/src/main/java/com/google/android/libraries/feed/sharedstream/ui/res/values/attr.xml
+++ b/src/main/java/com/google/android/libraries/feed/sharedstream/ui/res/values/attr.xml
@@ -21,4 +21,10 @@
   <attr name="feedTouchNonPressed" format="reference" />
   <!-- Sets the color of the context menu text. -->
   <attr name="feedContextMenuTextColor" format="reference" />
+  <!-- Sets the color of the no content card title text. -->
+  <attr name="feedPrimaryTextColor" format="reference" />
+  <!-- Sets the color of the no content card subtitle text. -->
+  <attr name="feedSecondaryTextColor" format="reference" />
 </resources>
+
+
diff --git a/src/main/java/com/google/android/libraries/feed/sharedstream/ui/res/values/colors.xml b/src/main/java/com/google/android/libraries/feed/sharedstream/ui/res/values/colors.xml
index 03ae326..129b9f4 100644
--- a/src/main/java/com/google/android/libraries/feed/sharedstream/ui/res/values/colors.xml
+++ b/src/main/java/com/google/android/libraries/feed/sharedstream/ui/res/values/colors.xml
@@ -29,6 +29,8 @@
   <!-- Text colors -->
   <color name="feed_default_text_color">@color/feed_modern_grey_900</color>
   <color name="feed_default_text_color_secondary">@color/feed_modern_grey_700</color>
+  <color name="feed_default_text_color_dark">@android:color/white</color>
+  <color name="feed_default_text_color_secondary_dark">@color/feed_modern_grey_500</color>
 
   <!-- Modern color palette -->
   <color name="feed_modern_grey_500">#9AA0A6</color>
diff --git a/src/main/java/com/google/android/libraries/feed/sharedstream/ui/res/values/themes.xml b/src/main/java/com/google/android/libraries/feed/sharedstream/ui/res/values/themes.xml
index 04b4bc6..114ebcc 100644
--- a/src/main/java/com/google/android/libraries/feed/sharedstream/ui/res/values/themes.xml
+++ b/src/main/java/com/google/android/libraries/feed/sharedstream/ui/res/values/themes.xml
@@ -21,6 +21,8 @@
     <item name="feedMoreButtonRipple">@color/feed_alpha_10_modern_blue_600</item>
     <item name="feedTouchNonPressed">@android:color/white</item>
     <item name="feedContextMenuTextColor">@color/black_alpha_87</item>
+    <item name="feedPrimaryTextColor">@color/feed_default_text_color</item>
+    <item name="feedSecondaryTextColor">@color/feed_default_text_color_secondary</item>
   </style>
 
   <style name="Dark">
@@ -28,6 +30,11 @@
     <item name="feedMoreButtonRipple">@color/feed_alpha_10_modern_blue_300</item>
     <item name="feedTouchNonPressed">@color/feed_modern_grey_900_white_alpha_4</item>
     <item name="feedContextMenuTextColor">@color/feed_modern_grey_500</item>
+    <item name="feedPrimaryTextColor">@color/feed_default_text_color_dark</item>
+    <item name="feedSecondaryTextColor">@color/feed_default_text_color_secondary_dark</item>
   </style>
 
 </resources>
+
+
+
diff --git a/src/test/java/com/google/android/libraries/feed/basicstream/internal/viewholders/NoContentViewHolderTest.java b/src/test/java/com/google/android/libraries/feed/basicstream/internal/viewholders/NoContentViewHolderTest.java
index 1860cdb..399359b 100644
--- a/src/test/java/com/google/android/libraries/feed/basicstream/internal/viewholders/NoContentViewHolderTest.java
+++ b/src/test/java/com/google/android/libraries/feed/basicstream/internal/viewholders/NoContentViewHolderTest.java
@@ -48,6 +48,7 @@
   public void setup() {
     initMocks(this);
     Context context = Robolectric.buildActivity(Activity.class).get();
+    context.setTheme(R.style.Light);
     frameLayout = new FrameLayout(context);
     frameLayout.setLayoutParams(new MarginLayoutParams(100, 100));
     noContentViewHolder = new NoContentViewHolder(cardConfiguration, context, frameLayout);