diff options
| author | John Hoford <hoford@google.com> | 2013-08-22 14:38:19 -0700 |
|---|---|---|
| committer | John Hoford <hoford@google.com> | 2013-08-22 15:22:18 -0700 |
| commit | 49798939f1bc58eaf5842bbc8bc5424284ab7930 (patch) | |
| tree | 1c46853c45ce2ad7f5a930b29c779f4365ec4028 /res | |
| parent | 73d0f42972c7c49a2589f2184f67e5a887007e7e (diff) | |
| download | android_packages_apps_Gallery2-49798939f1bc58eaf5842bbc8bc5424284ab7930.tar.gz android_packages_apps_Gallery2-49798939f1bc58eaf5842bbc8bc5424284ab7930.tar.bz2 android_packages_apps_Gallery2-49798939f1bc58eaf5842bbc8bc5424284ab7930.zip | |
border UI editor
bug:9470514
Change-Id: I4d5cd91775c9b8742f847fd9a955f6f28e66cd38
Diffstat (limited to 'res')
| -rw-r--r-- | res/layout-land/filtershow_color_border_ui.xml | 230 | ||||
| -rw-r--r-- | res/menu/filtershow_menu_color_border.xml | 35 | ||||
| -rw-r--r-- | res/values/filtershow_ids.xml | 1 | ||||
| -rw-r--r-- | res/values/filtershow_strings.xml | 10 |
4 files changed, 276 insertions, 0 deletions
diff --git a/res/layout-land/filtershow_color_border_ui.xml b/res/layout-land/filtershow_color_border_ui.xml new file mode 100644 index 000000000..f16ea2cea --- /dev/null +++ b/res/layout-land/filtershow_color_border_ui.xml @@ -0,0 +1,230 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2013 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" + android:id="@+id/top" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:orientation="vertical" + android:visibility="visible"> + + <FrameLayout + android:id="@+id/editorContainer" + android:layout_width="match_parent" + android:layout_height="0dp" + android:layout_weight="6" + android:layout_gravity="bottom"> + + <LinearLayout + android:id="@+id/controls" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_gravity="bottom" + android:orientation="vertical" + android:visibility="visible"> + + <Button + android:id="@+id/clearButton" + android:layout_width="match_parent" + android:layout_height="0dp" + android:layout_weight="1" + android:text="@string/color_border_clear"/> + + <GridLayout + android:layout_width="match_parent" + android:layout_height="0dp" + android:layout_weight="1" + android:columnCount="2" + android:orientation="horizontal"> + + <TextView + android:id="@+id/controlName1" + android:layout_gravity="left" + android:layout_marginLeft="8dip" + android:text="@string/color_border_size"/> + + <TextView + android:id="@+id/colorBorderSizeValue" + android:layout_gravity="right" + android:layout_marginRight="8dip" + android:textStyle="bold"/> + + <SeekBar + android:id="@+id/colorBorderSizeSeekBar" + android:layout_width="match_parent" + android:layout_column="0" + android:layout_columnSpan="2" + android:layout_gravity="fill_horizontal" + style="@style/FilterShowSlider"/> + </GridLayout> + + <GridLayout + android:layout_width="match_parent" + android:layout_height="0dp" + android:layout_weight="1" + android:columnCount="2" + android:orientation="horizontal"> + + <TextView + android:id="@+id/controlName2" + android:layout_gravity="left" + android:layout_marginLeft="8dip" + android:text="@string/color_border_corner_size"/> + + <TextView + android:id="@+id/colorBorderCornerValue" + android:layout_gravity="right" + android:layout_marginRight="8dip" + android:textStyle="bold"/> + + <SeekBar + android:id="@+id/colorBorderCornerSizeSeekBar" + android:layout_width="match_parent" + android:layout_column="0" + android:layout_columnSpan="2" + android:layout_gravity="fill_horizontal" + style="@style/FilterShowSlider"/> + </GridLayout> + + <HorizontalScrollView + android:id="@+id/scrollList" + android:layout_width="match_parent" + android:layout_height="0dp" + android:layout_weight="1" + android:scrollbars="none"> + + <LinearLayout + android:id="@+id/listStyles" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:orientation="horizontal"> + + </LinearLayout> + </HorizontalScrollView> + + </LinearLayout> + + <LinearLayout + android:id="@+id/colorPicker" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:orientation="vertical" + android:visibility="gone"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/draw_color" + android:layout_marginLeft="8dip" + android:id="@+id/textView"/> + + <com.android.gallery3d.filtershow.colorpicker.ColorOpacityView + android:id="@+id/colorOpacityView" + android:layout_width="match_parent" + android:layout_height="0dp" + android:layout_weight="1"/> + + <com.android.gallery3d.filtershow.colorpicker.ColorSVRectView + android:id="@+id/colorRectView" + android:layout_width="match_parent" + android:layout_height="0dp" + android:layout_weight="4" + android:layout_marginRight="1dp"/> + + <com.android.gallery3d.filtershow.colorpicker.ColorHueView + android:id="@+id/ColorHueView" + android:layout_width="match_parent" + android:layout_height="0dp" + android:layout_weight="1"/> + + </LinearLayout> + </FrameLayout> + + <LinearLayout + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:orientation="horizontal" + android:layout_marginBottom="10dp" + android:layout_marginTop="10dp" + android:layout_marginLeft="1dp" + android:layout_marginRight="1dp"> + + <HorizontalScrollView + android:id="@+id/scrollList" + android:layout_width="0dp" + android:layout_weight="5" + android:layout_height="match_parent" + android:scrollbars="none"> + + <LinearLayout + android:id="@+id/listColors" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:orientation="horizontal"> + + <Button + android:id="@+id/draw_color_button01" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="1" + android:background="@drawable/filtershow_color_picker_circle" + android:layout_margin="2dp"/> + + <Button + android:id="@+id/draw_color_button02" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="1" + android:background="@drawable/filtershow_color_picker_circle" + android:layout_margin="2dp"/> + + <Button + android:id="@+id/draw_color_button03" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="1" + android:background="@drawable/filtershow_color_picker_circle" + android:layout_margin="2dp"/> + + <Button + android:id="@+id/draw_color_button04" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="1" + android:background="@drawable/filtershow_color_picker_circle" + android:layout_margin="2dp"/> + + <Button + android:id="@+id/draw_color_button05" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="1" + android:background="@drawable/filtershow_color_picker_circle" + android:layout_margin="2dp"/> + + </LinearLayout> + </HorizontalScrollView> + + <Button + android:id="@+id/draw_color_popupbutton" + android:layout_width="0dp" + android:layout_height="match_parent" + android:layout_weight="1" + android:background="@android:drawable/ic_menu_more" + android:layout_margin="1dp"/> + </LinearLayout> +</LinearLayout> diff --git a/res/menu/filtershow_menu_color_border.xml b/res/menu/filtershow_menu_color_border.xml new file mode 100644 index 000000000..7d2750412 --- /dev/null +++ b/res/menu/filtershow_menu_color_border.xml @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2013 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<menu xmlns:android="http://schemas.android.com/apk/res/android"> + + <group android:id="@+id/curves_popupmenu"> + <item + android:id="@+id/color_border_menu_corner_size" + android:title="@string/color_border_corner_size"/> + <item + android:id="@+id/color_border_menu_size" + android:title="@string/color_border_size"/> + <item + android:id="@+id/color_border_menu_color" + android:title="@string/color_border_color"/> + <item + android:id="@+id/color_border_menu_clear" + android:title="@string/color_border_clear"/> + </group> + +</menu>
\ No newline at end of file diff --git a/res/values/filtershow_ids.xml b/res/values/filtershow_ids.xml index b315d12d9..460da61aa 100644 --- a/res/values/filtershow_ids.xml +++ b/res/values/filtershow_ids.xml @@ -39,6 +39,7 @@ <item type="id" name="imageCurves" /> <item type="id" name="imageZoom" /> <item type="id" name="editorDraw" /> + <item type="id" name="editorColorBorder" /> <item type="id" name="editorRedEye" /> <item type="id" name="imageOnlyEditor" /> <item type="id" name="vignetteEditor" /> diff --git a/res/values/filtershow_strings.xml b/res/values/filtershow_strings.xml index 9a41f3c34..4c8996a0e 100644 --- a/res/values/filtershow_strings.xml +++ b/res/values/filtershow_strings.xml @@ -237,6 +237,16 @@ <!-- Label for the removing drawing from screen [CHAR LIMIT=14] --> <string name="draw_clear">Clear</string> + + <!-- Label for the with of the border[CHAR LIMIT=14] --> + <string name="color_border_size">thickness</string> + <!-- Label for the border corner size (or rounding) [CHAR LIMIT=14] --> + <string name="color_border_corner_size">Corner Size</string> + <!-- Label for selecting the border color [CHAR LIMIT=14] --> + <string name="color_border_color">Color</string> + <!-- Label for the removing borders [CHAR LIMIT=14] --> + <string name="color_border_clear">Clear</string> + <!-- Label for the select the color [CHAR LIMIT=35] --> <string name="color_pick_select">Choose custom color</string> <!-- The title for the color pick dialog [CHAR LIMIT=20] --> |
