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