From 5ac228e7d9a7e57d8c3bfa9dca08378762aa8b47 Mon Sep 17 00:00:00 2001 From: Yuli Huang Date: Tue, 18 Oct 2011 12:42:50 +0800 Subject: Fix b/5403449. 1. Extract code that recreates/restores ActionBar as RestorableView, and make both ActionBar and EffectsMenu extend RestorableView. 2. Fix effects-menu buttons too close to each other. 3. Remove effects-menu buttons' highlight animations to look more responsive. Change-Id: I68e5bdcde702e611ccced5e169852c0e58a949fc --- .../photoeditor_toggle_button_background.xml | 3 +- res/layout/photoeditor_actionbar.xml | 8 ++-- res/layout/photoeditor_effects_menu.xml | 44 ++++++++++++++++++++++ res/layout/photoeditor_main.xml | 38 ++++++------------- res/values-sw320dp/photoeditor_dimens.xml | 1 + res/values-sw600dp/photoeditor_dimens.xml | 1 + res/values-sw800dp/photoeditor_dimens.xml | 1 + res/values/photoeditor_styles.xml | 18 +++++---- 8 files changed, 74 insertions(+), 40 deletions(-) create mode 100644 res/layout/photoeditor_effects_menu.xml (limited to 'res') diff --git a/res/drawable/photoeditor_toggle_button_background.xml b/res/drawable/photoeditor_toggle_button_background.xml index e8e540694..e6cd75d40 100644 --- a/res/drawable/photoeditor_toggle_button_background.xml +++ b/res/drawable/photoeditor_toggle_button_background.xml @@ -14,8 +14,7 @@ limitations under the License. --> - + diff --git a/res/layout/photoeditor_actionbar.xml b/res/layout/photoeditor_actionbar.xml index 2437611a2..8bd51ed43 100644 --- a/res/layout/photoeditor_actionbar.xml +++ b/res/layout/photoeditor_actionbar.xml @@ -14,10 +14,10 @@ limitations under the License. --> - + style="@style/ActionBarInner" + android:background="@drawable/photoeditor_actionbar_translucent"> @@ -62,4 +62,4 @@ - + diff --git a/res/layout/photoeditor_effects_menu.xml b/res/layout/photoeditor_effects_menu.xml new file mode 100644 index 000000000..1688a9056 --- /dev/null +++ b/res/layout/photoeditor_effects_menu.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + diff --git a/res/layout/photoeditor_main.xml b/res/layout/photoeditor_main.xml index 49597ed02..a040ca749 100644 --- a/res/layout/photoeditor_main.xml +++ b/res/layout/photoeditor_main.xml @@ -25,33 +25,19 @@ android:layout_width="fill_parent" android:layout_height="fill_parent"/> - - - - - - - - - - - - - + + + + - + diff --git a/res/values-sw320dp/photoeditor_dimens.xml b/res/values-sw320dp/photoeditor_dimens.xml index 66e9d5ffc..ff76e2557 100755 --- a/res/values-sw320dp/photoeditor_dimens.xml +++ b/res/values-sw320dp/photoeditor_dimens.xml @@ -26,6 +26,7 @@ 0dp 5dp 13dp + 320dp 10dp 290dp 27dp diff --git a/res/values-sw600dp/photoeditor_dimens.xml b/res/values-sw600dp/photoeditor_dimens.xml index 980272713..29d7f5336 100755 --- a/res/values-sw600dp/photoeditor_dimens.xml +++ b/res/values-sw600dp/photoeditor_dimens.xml @@ -28,6 +28,7 @@ 5dp 8dp 22dp + 400dp 13dp 560dp 35dp diff --git a/res/values-sw800dp/photoeditor_dimens.xml b/res/values-sw800dp/photoeditor_dimens.xml index 1bcc28d45..e869acf55 100755 --- a/res/values-sw800dp/photoeditor_dimens.xml +++ b/res/values-sw800dp/photoeditor_dimens.xml @@ -28,6 +28,7 @@ 5dp 8dp 28dp + 400dp 15dp 560dp 35dp diff --git a/res/values/photoeditor_styles.xml b/res/values/photoeditor_styles.xml index 964ecbf34..7bd7fd098 100644 --- a/res/values/photoeditor_styles.xml +++ b/res/values/photoeditor_styles.xml @@ -54,17 +54,14 @@ true vertical - - - + +