diff --git a/astrid/res/drawable/lists_disclosure_blue.xml b/astrid/res/drawable/lists_disclosure_blue.xml
new file mode 100644
index 000000000..2c8a4d6ec
--- /dev/null
+++ b/astrid/res/drawable/lists_disclosure_blue.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/astrid/res/drawable/lists_disclosure_gray.png b/astrid/res/drawable/lists_disclosure_blue_off.png
similarity index 94%
rename from astrid/res/drawable/lists_disclosure_gray.png
rename to astrid/res/drawable/lists_disclosure_blue_off.png
index 7d9674aba..c672dd388 100644
Binary files a/astrid/res/drawable/lists_disclosure_gray.png and b/astrid/res/drawable/lists_disclosure_blue_off.png differ
diff --git a/astrid/res/drawable/lists_disclosure_blue_on.png b/astrid/res/drawable/lists_disclosure_blue_on.png
new file mode 100644
index 000000000..f5753d10a
Binary files /dev/null and b/astrid/res/drawable/lists_disclosure_blue_on.png differ
diff --git a/astrid/res/drawable/lists_disclosure_red.xml b/astrid/res/drawable/lists_disclosure_red.xml
new file mode 100644
index 000000000..42d6033c4
--- /dev/null
+++ b/astrid/res/drawable/lists_disclosure_red.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/astrid/res/drawable/lists_disclosure_red.png b/astrid/res/drawable/lists_disclosure_red_off.png
similarity index 100%
rename from astrid/res/drawable/lists_disclosure_red.png
rename to astrid/res/drawable/lists_disclosure_red_off.png
diff --git a/astrid/res/drawable/lists_disclosure_white.png b/astrid/res/drawable/lists_disclosure_red_on.png
similarity index 100%
rename from astrid/res/drawable/lists_disclosure_white.png
rename to astrid/res/drawable/lists_disclosure_red_on.png
diff --git a/astrid/res/drawable/menu_button_blue.xml b/astrid/res/drawable/menu_button_blue.xml
new file mode 100644
index 000000000..c3c0837c1
--- /dev/null
+++ b/astrid/res/drawable/menu_button_blue.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/astrid/res/drawable/menu_button_blue_off.png b/astrid/res/drawable/menu_button_blue_off.png
new file mode 100644
index 000000000..dcacc121b
Binary files /dev/null and b/astrid/res/drawable/menu_button_blue_off.png differ
diff --git a/astrid/res/drawable/menu_button_blue_on.png b/astrid/res/drawable/menu_button_blue_on.png
new file mode 100644
index 000000000..61775f825
Binary files /dev/null and b/astrid/res/drawable/menu_button_blue_on.png differ
diff --git a/astrid/res/drawable/menu_button_red.xml b/astrid/res/drawable/menu_button_red.xml
new file mode 100644
index 000000000..035efd291
--- /dev/null
+++ b/astrid/res/drawable/menu_button_red.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/astrid/res/drawable/menu_button_red_off.png b/astrid/res/drawable/menu_button_red_off.png
new file mode 100644
index 000000000..b3cac75dc
Binary files /dev/null and b/astrid/res/drawable/menu_button_red_off.png differ
diff --git a/astrid/res/drawable/menu_button_red_on.png b/astrid/res/drawable/menu_button_red_on.png
new file mode 100644
index 000000000..640b27b20
Binary files /dev/null and b/astrid/res/drawable/menu_button_red_on.png differ
diff --git a/astrid/res/drawable/menu.png b/astrid/res/drawable/plus_button_blue.png
similarity index 93%
rename from astrid/res/drawable/menu.png
rename to astrid/res/drawable/plus_button_blue.png
index 322034549..5edfff928 100644
Binary files a/astrid/res/drawable/menu.png and b/astrid/res/drawable/plus_button_blue.png differ
diff --git a/astrid/res/layout-land/filter_list_activity.xml b/astrid/res/layout-land/filter_list_activity.xml
index e06640db0..5f7b3661b 100644
--- a/astrid/res/layout-land/filter_list_activity.xml
+++ b/astrid/res/layout-land/filter_list_activity.xml
@@ -10,22 +10,31 @@
+
+
-
-
+
+
+
+
-
-
+
+
@@ -41,7 +40,7 @@
android:layout_marginLeft="10dip"
android:layout_toRightOf="@id/list_title"
android:layout_alignBottom="@id/list_title"
- android:src="@drawable/lists_disclosure_red"
+ android:src="?attr/asListsDisclosure"
android:scaleType="fitCenter"/>
diff --git a/astrid/res/values/attrs.xml b/astrid/res/values/attrs.xml
index 550fd8278..93f0fd849 100644
--- a/astrid/res/values/attrs.xml
+++ b/astrid/res/values/attrs.xml
@@ -20,12 +20,12 @@
-
+
-
-
+
+
diff --git a/astrid/res/values/styles.xml b/astrid/res/values/styles.xml
index cbbbe8587..80a6b63e1 100644
--- a/astrid/res/values/styles.xml
+++ b/astrid/res/values/styles.xml
@@ -19,15 +19,15 @@
- @drawable/edit_titlebar
- @drawable/ios_fabric_480_dark
- #888888
- - @drawable/plus_button_red
+ - @drawable/plus_button_blue
- @drawable/mic_button_gray
- @drawable/camera_button_gray
- #171317
- @drawable/task_edit_background
- @drawable/custom_tab_indicator_dark
- - @drawable/menu
- - @drawable/menu
+ - @drawable/menu_button_blue
- @color/blue_theme_color
+ - @drawable/lists_disclosure_blue
- @android:color/black
- useLogo|showHome|showTitle
@@ -76,9 +76,9 @@
- @drawable/camera_button_red
- @drawable/task_edit_background_white
- @drawable/custom_tab_indicator
- - @drawable/menu
- - @drawable/menu
+ - @drawable/menu_button_red
- @color/red_theme_color
+ - @drawable/lists_disclosure_red
- @android:color/white
- useLogo|showHome|showTitle
@@ -186,7 +186,7 @@
diff --git a/astrid/src/com/todoroo/astrid/activity/TaskListWrapperActivity.java b/astrid/src/com/todoroo/astrid/activity/TaskListWrapperActivity.java
index 1b4fe65b8..fd4e2ae25 100644
--- a/astrid/src/com/todoroo/astrid/activity/TaskListWrapperActivity.java
+++ b/astrid/src/com/todoroo/astrid/activity/TaskListWrapperActivity.java
@@ -45,7 +45,7 @@ public class TaskListWrapperActivity extends AstridWrapperActivity implements Ma
private final OnClickListener mainMenuClickListener = new OnClickListener() {
@Override
public void onClick(View v) {
- setMainMenuSelected(true);
+ mainMenu.setSelected(true);
mainMenuPopover.show(v);
}
};
@@ -159,7 +159,7 @@ public class TaskListWrapperActivity extends AstridWrapperActivity implements Ma
mainMenuPopover.setOnDismissListener(new OnDismissListener() {
@Override
public void onDismiss() {
- setMainMenuSelected(false);
+ mainMenu.setSelected(false);
}
});
}
@@ -204,19 +204,12 @@ public class TaskListWrapperActivity extends AstridWrapperActivity implements Ma
private void setListsDropdownSelected(boolean selected) {
int oldTextColor = lists.getTextColors().getDefaultColor();
int textStyle = (selected ? R.style.TextAppearance_ActionBar_ListsHeader_Selected : R.style.TextAppearance_ActionBar_ListsHeader);
+
+ TypedValue listDisclosure = new TypedValue();
+ getTheme().resolveAttribute(R.attr.asListsDisclosure, listDisclosure, false);
lists.setTextAppearance(this, textStyle);
listsNav.setBackgroundColor(selected ? oldTextColor : android.R.color.transparent);
- listsNavDisclosure.setImageResource(selected ? R.drawable.lists_disclosure_white : R.drawable.lists_disclosure_red);
- }
-
- private void setMainMenuSelected(boolean selected) {
- TypedValue onImage = new TypedValue();
- TypedValue offImage = new TypedValue();
-
- getTheme().resolveAttribute(R.attr.asMainMenuOn, onImage, false);
- getTheme().resolveAttribute(R.attr.asMainMenuOff, offImage, false);
-
- mainMenu.setImageResource(selected ? onImage.data : offImage.data);
+ listsNavDisclosure.setSelected(selected);
}
@Override