Sharvaniharan has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/374820 )

Change subject: Dark Mode : Change card colors for dark mode
......................................................................

Dark Mode : Change card colors for dark mode

- Changed Search bar style to a custom search background of base12 [ Exosphere 
Gray] instead of the android defined 'selectable items gray'
- Changed CardView backgrounds to base14 [Thermosphere Gray] instead of default 
material standard of #424242 for dark mode. Light mode is still material 
default.
- Found background to be base10 [Darkest Gray] as required. No changes to that.

Screenshots for change : 
https://drive.google.com/open?id=0B_maM54cPModWkNGY1E5dmZXdms

Bug: T173302
Change-Id: I458fc765938cef8e76f2f24d8558de6d11a4c96b
---
M app/src/main/res/layout/fragment_local_compilations.xml
M app/src/main/res/layout/view_card_announcement.xml
M app/src/main/res/layout/view_card_featured_article.xml
M app/src/main/res/layout/view_card_featured_image.xml
M app/src/main/res/layout/view_card_offline_compilation.xml
M app/src/main/res/layout/view_card_onboarding.xml
M app/src/main/res/layout/view_horizontal_scroll_list_item_card.xml
M app/src/main/res/layout/view_list_card.xml
M app/src/main/res/layout/view_static_card.xml
M app/src/main/res/values/attrs.xml
M app/src/main/res/values/styles_dark.xml
M app/src/main/res/values/styles_light.xml
12 files changed, 26 insertions(+), 7 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia 
refs/changes/20/374820/1

diff --git a/app/src/main/res/layout/fragment_local_compilations.xml 
b/app/src/main/res/layout/fragment_local_compilations.xml
index 2abbf17..b29380c 100644
--- a/app/src/main/res/layout/fragment_local_compilations.xml
+++ b/app/src/main/res/layout/fragment_local_compilations.xml
@@ -36,6 +36,7 @@
 
             <android.support.v7.widget.CardView
                 android:id="@+id/compilation_list_container"
+                style="?attr/cardStyle"
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
                 android:layout_margin="8dp"
diff --git a/app/src/main/res/layout/view_card_announcement.xml 
b/app/src/main/res/layout/view_card_announcement.xml
index 5096b11..485cf61 100644
--- a/app/src/main/res/layout/view_card_announcement.xml
+++ b/app/src/main/res/layout/view_card_announcement.xml
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android";
     xmlns:tools="http://schemas.android.com/tools";
+    style="?attr/cardStyle"
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
     android:orientation="vertical">
diff --git a/app/src/main/res/layout/view_card_featured_article.xml 
b/app/src/main/res/layout/view_card_featured_article.xml
index a5ba86f..221a3e2 100644
--- a/app/src/main/res/layout/view_card_featured_article.xml
+++ b/app/src/main/res/layout/view_card_featured_article.xml
@@ -3,6 +3,7 @@
     xmlns:android="http://schemas.android.com/apk/res/android";
     xmlns:app="http://schemas.android.com/apk/res-auto";
     xmlns:tools="http://schemas.android.com/tools";
+    style="?attr/cardStyle"
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
     android:orientation="vertical">
diff --git a/app/src/main/res/layout/view_card_featured_image.xml 
b/app/src/main/res/layout/view_card_featured_image.xml
index 9bb59ce..7eb210e 100644
--- a/app/src/main/res/layout/view_card_featured_image.xml
+++ b/app/src/main/res/layout/view_card_featured_image.xml
@@ -2,6 +2,7 @@
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android";
     xmlns:app="http://schemas.android.com/apk/res-auto";
     xmlns:tools="http://schemas.android.com/tools";
+    style="?attr/cardStyle"
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
     android:orientation="vertical">
diff --git a/app/src/main/res/layout/view_card_offline_compilation.xml 
b/app/src/main/res/layout/view_card_offline_compilation.xml
index 1d9e1a1..e43d800 100644
--- a/app/src/main/res/layout/view_card_offline_compilation.xml
+++ b/app/src/main/res/layout/view_card_offline_compilation.xml
@@ -2,6 +2,7 @@
     xmlns:android="http://schemas.android.com/apk/res/android";
     xmlns:app="http://schemas.android.com/apk/res-auto";
     xmlns:tools="http://schemas.android.com/tools";
+    style="?attr/cardStyle"
     android:id="@+id/offline_container"
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
diff --git a/app/src/main/res/layout/view_card_onboarding.xml 
b/app/src/main/res/layout/view_card_onboarding.xml
index 561f826..fd15cd0 100644
--- a/app/src/main/res/layout/view_card_onboarding.xml
+++ b/app/src/main/res/layout/view_card_onboarding.xml
@@ -3,6 +3,7 @@
     xmlns:android="http://schemas.android.com/apk/res/android";
     xmlns:tools="http://schemas.android.com/tools";
     xmlns:app="http://schemas.android.com/apk/res-auto";
+    style="?attr/cardStyle"
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
     android:orientation="vertical">
diff --git a/app/src/main/res/layout/view_horizontal_scroll_list_item_card.xml 
b/app/src/main/res/layout/view_horizontal_scroll_list_item_card.xml
index 805e53d..337c861 100644
--- a/app/src/main/res/layout/view_horizontal_scroll_list_item_card.xml
+++ b/app/src/main/res/layout/view_horizontal_scroll_list_item_card.xml
@@ -2,10 +2,10 @@
 <LinearLayout
     xmlns:android="http://schemas.android.com/apk/res/android";
     xmlns:app="http://schemas.android.com/apk/res-auto";
+    style="?attr/cardStyle"
     android:layout_width="180dp"
     android:layout_height="208dp"
-    android:orientation="vertical"
-    android:background="?attr/selectableItemBackground">
+    android:orientation="vertical">
 
     <org.wikipedia.views.FaceAndColorDetectImageView
         style="@style/SimpleDraweeViewPlaceholder"
diff --git a/app/src/main/res/layout/view_list_card.xml 
b/app/src/main/res/layout/view_list_card.xml
index 3184108..a44dabf 100644
--- a/app/src/main/res/layout/view_list_card.xml
+++ b/app/src/main/res/layout/view_list_card.xml
@@ -1,7 +1,8 @@
 <RelativeLayout
     xmlns:android="http://schemas.android.com/apk/res/android";
     android:layout_width="match_parent"
-    android:layout_height="match_parent">
+    android:layout_height="match_parent"
+    style="?attr/cardStyle">
 
     <View
         android:id="@+id/view_list_card_header"
diff --git a/app/src/main/res/layout/view_static_card.xml 
b/app/src/main/res/layout/view_static_card.xml
index 78d37b1..564e7aa 100644
--- a/app/src/main/res/layout/view_static_card.xml
+++ b/app/src/main/res/layout/view_static_card.xml
@@ -2,9 +2,9 @@
 <LinearLayout
     xmlns:android="http://schemas.android.com/apk/res/android";
     xmlns:tools="http://schemas.android.com/tools";
+    style="?attr/cardStyle"
     android:layout_width="match_parent"
-    android:layout_height="wrap_content"
-    android:background="?attr/selectableItemBackground">
+    android:layout_height="wrap_content">
 
     <LinearLayout
         android:id="@+id/view_static_card_text_holder"
diff --git a/app/src/main/res/values/attrs.xml 
b/app/src/main/res/values/attrs.xml
index f68826f..c786020 100644
--- a/app/src/main/res/values/attrs.xml
+++ b/app/src/main/res/values/attrs.xml
@@ -42,7 +42,7 @@
     <attr name="overflow_button" format="reference" />
     <attr name="multi_select_background_color" format="reference" />
     <attr name="searchItemBackground" format="reference" />
-    <attr name="cardBackgroundColor" format="color" />
+    <attr name="cardStyle" format="reference" />
 
     <declare-styleable name="CabSearchView">
         <attr name="cabEnabled" format="boolean" />
diff --git a/app/src/main/res/values/styles_dark.xml 
b/app/src/main/res/values/styles_dark.xml
index 072eeca..e4fb734 100644
--- a/app/src/main/res/values/styles_dark.xml
+++ b/app/src/main/res/values/styles_dark.xml
@@ -75,7 +75,11 @@
         <item 
name="feed_text_secondary_color">@color/feed_text_secondary_dark</item>
         <item 
name="feed_text_tertiary_color">@color/feed_text_tertiary_dark</item>
         <item name="searchItemBackground">@color/base12</item>
-        <item name="cardBackgroundColor">@color/base14</item>
+        <item name="cardStyle">@style/Theme.Dark.CardView</item>
+    </style>
+
+    <style name="Theme.Dark.CardView" parent="CardView.Dark">
+        <item name="android:background">@color/base14</item>
     </style>
 
     <style name="Theme.Dark.Dialog.Alert" 
parent="Theme.AppCompat.Dialog.Alert">
diff --git a/app/src/main/res/values/styles_light.xml 
b/app/src/main/res/values/styles_light.xml
index 39b8c8a..3957d02 100644
--- a/app/src/main/res/values/styles_light.xml
+++ b/app/src/main/res/values/styles_light.xml
@@ -75,19 +75,27 @@
         <item 
name="feed_text_secondary_color">@color/feed_text_secondary_light</item>
         <item 
name="feed_text_tertiary_color">@color/feed_text_tertiary_light</item>
         <item name="searchItemBackground">@color/base100</item>
+        <item name="cardStyle">@style/Theme.Light.CardView</item>
+    </style>
+
+    <style name="Theme.Light.CardView" parent="CardView.Light">
+        <item name="android:background">@color/base100</item>
     </style>
 
     <style name="Theme.Light.Dialog.Alert" 
parent="Theme.AppCompat.Light.Dialog.Alert">
         <item name="colorAccent">@color/accent50</item>
+        <item name="android:background">@color/base100</item>
     </style>
 
     <style name="Theme.Light.Dialog" parent="Theme.AppCompat.Light.Dialog">
         <item name="windowActionBar">false</item>
         <item name="windowNoTitle">true</item>
+        <item name="android:background">@color/base100</item>
         <item name="colorAccent">@color/accent50</item>
     </style>
 
     <style name="Theme.Light.PopupMenuStyle" 
parent="Widget.AppCompat.Light.PopupMenu">
+        <item name="android:background">@color/base100</item>
         <item name="overlapAnchor">true</item>
     </style>
 

-- 
To view, visit https://gerrit.wikimedia.org/r/374820
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I458fc765938cef8e76f2f24d8558de6d11a4c96b
Gerrit-PatchSet: 1
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Sharvaniharan <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to