From a4f38c0f8f70c998391780b672eea5d5e49277c7 Mon Sep 17 00:00:00 2001 From: John Hoford Date: Thu, 15 Aug 2013 16:06:26 -0700 Subject: fix first draw bug bug:8579593 Change-Id: Ifb4727fcf23b0696db14427f00aa2a911b4a367b --- res/drawable/filtershow_color_picker_circle.xml | 4 +- res/layout/filtershow_color_picker.xml | 49 ++--- res/layout/filtershow_control_color_chooser.xml | 83 ++++++++ res/layout/filtershow_control_style_chooser.xml | 4 +- res/menu/filtershow_menu_draw.xml | 15 +- res/values/filtershow_color.xml | 2 + res/values/filtershow_strings.xml | 2 +- .../filtershow/colorpicker/ColorHueView.java | 140 +++++++------ .../filtershow/colorpicker/ColorOpacityView.java | 12 +- .../filtershow/colorpicker/ColorPickerDialog.java | 72 ++++--- .../filtershow/colorpicker/ColorSVRectView.java | 228 +++++++++++++++++++++ .../filtershow/controller/ColorChooser.java | 176 ++++++++++++++++ .../filtershow/controller/ParameterColor.java | 89 ++++++++ .../gallery3d/filtershow/editors/EditorDraw.java | 42 ++-- .../filtershow/editors/ParametricEditor.java | 4 + .../filters/FilterDrawRepresentation.java | 97 ++++++--- .../filtershow/filters/ImageFilterDraw.java | 6 + .../gallery3d/filtershow/imageshow/ImageDraw.java | 2 + 18 files changed, 843 insertions(+), 184 deletions(-) create mode 100644 res/layout/filtershow_control_color_chooser.xml create mode 100644 src/com/android/gallery3d/filtershow/colorpicker/ColorSVRectView.java create mode 100644 src/com/android/gallery3d/filtershow/controller/ColorChooser.java create mode 100644 src/com/android/gallery3d/filtershow/controller/ParameterColor.java diff --git a/res/drawable/filtershow_color_picker_circle.xml b/res/drawable/filtershow_color_picker_circle.xml index 4444e0fcf..915425222 100644 --- a/res/drawable/filtershow_color_picker_circle.xml +++ b/res/drawable/filtershow_color_picker_circle.xml @@ -15,10 +15,12 @@ --> + android:shape="rectangle" > + diff --git a/res/layout/filtershow_color_picker.xml b/res/layout/filtershow_color_picker.xml index fc4972961..db3249181 100644 --- a/res/layout/filtershow_color_picker.xml +++ b/res/layout/filtershow_color_picker.xml @@ -15,44 +15,37 @@ limitations under the License. --> - + > - + + - - + android:layout_width="match_parent" + android:layout_height="0dp" + android:layout_weight="4" + android:layout_marginRight="1dp" /> - +