--- /dev/null
+<?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.
+-->
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <alpha
+ android:fromAlpha="1.0"
+ android:toAlpha="0.0"
+ android:duration="1000" />
+ <scale
+ android:fromXScale="1.0"
+ android:fromYScale="1.0"
+ android:toXScale="3.0"
+ android:toYScale="3.0"
+ android:pivotX="50%"
+ android:pivotY="50%"
+ android:duration="800" />
+</set>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2009, 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.
+-->
+<alpha xmlns:android="http://schemas.android.com/apk/res/android"
+ android:interpolator="@android:anim/decelerate_interpolator"
+ android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="400" />
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2009, 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.
+-->
+<alpha xmlns:android="http://schemas.android.com/apk/res/android"
+ android:interpolator="@android:anim/accelerate_interpolator"
+ android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="400" />
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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.
+-->
+
+<!-- Copied from framework resource color/primary_text_holo_dark.xml -->
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="false" android:color="@color/bright_foreground_disabled_holo_dark"/>
+ <item android:state_window_focused="false" android:color="@color/bright_foreground_holo_dark"/>
+ <item android:state_pressed="true" android:color="@color/bright_foreground_holo_dark"/>
+ <item android:state_selected="true" android:color="@color/bright_foreground_holo_dark"/>
+ <item android:state_activated="true" android:color="@color/bright_foreground_holo_dark"/>
+ <item android:color="@color/bright_foreground_holo_dark"/> <!-- not selected -->
+</selector>
+
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_pressed="true" android:drawable="@drawable/list_pressed_holo_light" />
+ <item android:drawable="@android:color/transparent" />
+</selector>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:exitFadeDuration="@android:integer/config_mediumAnimTime">
+ <item android:state_pressed="true" android:drawable="@drawable/list_pressed_holo_light" />
+ <item android:drawable="@android:color/transparent" />
+</selector>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 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.
+-->
+
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+ android:shape="rectangle">
+ <solid android:color="@color/on_viewfinder_label_background_color"/>
+ <corners android:radius="3dp"/>
+</shape>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_pressed="true" android:drawable="@drawable/btn_shutter_pressed" />
+ <item android:drawable="@drawable/btn_shutter_default" />
+</selector>
+
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_pressed="true" android:drawable="@drawable/btn_shutter_video_pressed" />
+ <item android:drawable="@drawable/btn_shutter_video_default" />
+</selector>
+
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_pressed="true" android:drawable="@drawable/btn_video_shutter_recording_pressed_holo" />
+ <item android:drawable="@drawable/btn_video_shutter_recording_holo" />
+</selector>
+
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="false"
+ android:drawable="@drawable/ic_pan_left_indicator" />
+ <item android:drawable="@drawable/ic_pan_left_indicator_fast" />
+</selector>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="false"
+ android:drawable="@drawable/ic_pan_right_indicator" />
+ <item android:drawable="@drawable/ic_pan_right_indicator_fast" />
+</selector>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_checked="true"
+ android:drawable="@drawable/list_pressed_holo_light" />
+ <item android:drawable="@android:color/transparent" />
+</selector>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="false" android:drawable="@drawable/switch_thumb_disabled_holo_dark" />
+ <item android:state_pressed="true" android:drawable="@drawable/switch_thumb_pressed_holo_dark" />
+ <item android:state_checked="true" android:drawable="@drawable/switch_thumb_activated_holo_dark" />
+ <item android:drawable="@drawable/switch_thumb_holo_dark" />
+</selector>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_focused="true" android:drawable="@drawable/switch_bg_focused_holo_dark" />
+ <item android:drawable="@drawable/switch_bg_holo_dark" />
+</selector>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012, 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.
+-->
+<decelerateInterpolator xmlns:android="http://schemas.android.com/apk/res/android"
+ android:factor="1.5" />
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012, 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.
+-->
+<decelerateInterpolator xmlns:android="http://schemas.android.com/apk/res/android"
+ android:factor="2.5" />
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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.
+-->
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/camera_shutter_switcher"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" >
+
+ <View
+ android:id="@+id/controls"
+ style="@style/CameraControls"
+ android:layout_alignParentRight="true"
+ android:layout_centerVertical="true" />
+
+ <com.android.camera.ShutterButton
+ android:id="@+id/shutter_button"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentRight="true"
+ android:layout_centerVertical="true"
+ android:layout_marginRight="@dimen/shutter_offset"
+ android:clickable="true"
+ android:contentDescription="@string/accessibility_shutter_button"
+ android:focusable="true"
+ android:scaleType="center"
+ android:src="@drawable/btn_new_shutter" />
+
+ <com.android.camera.ui.CameraSwitcher
+ android:id="@+id/camera_switcher"
+ style="@style/SwitcherButton"
+ android:layout_alignBottom="@id/controls"
+ android:layout_alignParentRight="true"
+ android:layout_marginRight="2dip"
+ android:contentDescription="@string/accessibility_mode_picker" />
+
+</RelativeLayout>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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.
+-->
+
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="@android:color/black">
+
+ <FrameLayout android:id="@+id/controls"
+ style="@style/CameraControls"
+ android:layout_alignParentRight="true"
+ android:layout_centerVertical="true">
+
+ <include layout="@layout/menu_indicators_keyguard"
+ android:layout_width="80dip"
+ android:layout_height="80dip"
+ android:layout_gravity="top|right"
+ android:layout_marginTop="-5dip"
+ android:layout_marginRight="-2dip" />
+
+ </FrameLayout>
+
+ <ImageView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentRight="true"
+ android:layout_centerVertical="true"
+ android:layout_marginRight="@dimen/shutter_offset"
+ android:src="@drawable/btn_new_shutter" />
+
+ <ImageView
+ style="@style/SwitcherButton"
+ android:layout_alignBottom="@id/controls"
+ android:layout_alignParentRight="true"
+ android:layout_marginRight="2dip"
+ android:src="@drawable/ic_switch_camera"
+ android:scaleType="center" />
+
+ <ImageView
+ style="@style/SwitcherButton"
+ android:layout_alignBottom="@id/controls"
+ android:layout_alignParentRight="true"
+ android:layout_marginRight="2dip"
+ android:src="@drawable/ic_switcher_menu_indicator"
+ android:scaleType="center" />
+
+</RelativeLayout>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012, 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:layout_height="match_parent"
+ android:layout_width="match_parent"
+ android:orientation="vertical"
+ android:background="@drawable/on_screen_hint_frame">
+ <TextView
+ android:id="@+id/message"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:textAppearance="@style/OnScreenHintTextAppearance.Small"
+ android:textColor="#ffffffff"
+ android:shadowColor="#BB000000"
+ android:shadowRadius="2.75" />
+</LinearLayout>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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/camera_app_root"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent"
+ android:layout_gravity="center"
+ android:orientation="horizontal">
+
+ <include layout="@layout/preview_frame_pano" />
+
+</LinearLayout>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 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/pano_review_layout"
+ android:visibility="gone"
+ android:orientation="vertical"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent">
+
+ <TextView style="@style/PanoViewHorizontalBar"
+ android:text="@string/pano_review_rendering"
+ android:textAppearance="?android:textAppearanceMedium"
+ android:gravity="center" />
+
+ <ImageView android:id="@+id/pano_reviewarea"
+ android:scaleType="fitCenter"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/pano_mosaic_surface_height" />
+
+ <RelativeLayout style="@style/PanoViewHorizontalBar">
+ <com.android.camera.ui.RotateLayout
+ android:id="@+id/pano_saving_progress_bar_layout"
+ android:layout_centerInParent="true"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content">
+ <com.android.camera.PanoProgressBar
+ android:id="@+id/pano_saving_progress_bar"
+ android:src="@drawable/ic_pan_progression"
+ android:layout_centerInParent="true"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content" />
+ </com.android.camera.ui.RotateLayout>
+
+ <com.android.camera.ui.RotateImageView android:id="@+id/pano_review_cancel_button"
+ style="@style/ReviewControlIcon"
+ android:contentDescription="@string/accessibility_review_cancel"
+ android:layout_alignParentRight="true"
+ android:layout_centerVertical="true"
+ android:layout_centerHorizontal="false"
+ android:src="@drawable/ic_menu_cancel_holo_light" />
+ </RelativeLayout>
+</LinearLayout>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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.
+-->
+<!-- This layout is shared by phone and tablet in landscape orientation. -->
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/camera_app"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+
+ <include layout="@layout/preview_module_frame"/>
+
+ <FrameLayout
+ style="@style/CameraControls"
+ android:layout_gravity="center" >
+
+ <View
+ android:id="@+id/blocker"
+ android:layout_height="match_parent"
+ android:layout_width="@dimen/switcher_size"
+ android:background="@drawable/switcher_bg"
+ android:clickable="true"
+ android:layout_gravity="right" />
+
+ <include layout="@layout/menu_indicators"
+ android:layout_width="80dip"
+ android:layout_height="80dip"
+ android:layout_marginTop="-5dip"
+ android:layout_marginRight="-2dip"
+ android:layout_gravity="top|right"/>
+
+
+ <include layout="@layout/review_module_control"
+ android:layout_marginRight="2dip" />
+
+ <View
+ android:id="@+id/menu"
+ style="@style/SwitcherButton"
+ android:contentDescription="@string/accessibility_menu_button"
+ android:layout_gravity="right|top"
+ android:layout_marginRight="2dip" />
+
+ </FrameLayout>
+
+</FrameLayout>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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.
+-->
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/frame_layout"
+ android:layout_width="0dp"
+ android:layout_height="match_parent"
+ android:layout_weight="1">
+
+ <LinearLayout android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+ <!-- The top bar with capture indication -->
+ <FrameLayout style="@style/PanoViewHorizontalBar">
+ <TextView android:id="@+id/pano_capture_indicator"
+ android:text="@string/pano_capture_indication"
+ android:textAppearance="?android:textAppearanceMedium"
+ android:layout_gravity="center"
+ android:visibility="gone"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+ </FrameLayout>
+
+ <com.android.camera.ui.LayoutNotifyView
+ android:id="@+id/pano_preview_area"
+ android:visibility="invisible"
+ android:background="@drawable/ic_pan_border_fast"
+ android:layout_gravity="center"
+ android:layout_weight="5"
+ android:layout_width="match_parent"
+ android:layout_height="0dp" />
+
+ <!-- The bottom bar with progress bar and direction indicators -->
+ <RelativeLayout style="@style/PanoViewHorizontalBar">
+
+ <com.android.camera.ui.RotateLayout
+ android:id="@+id/pano_pan_progress_bar_layout"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_centerInParent="true">
+ <com.android.camera.PanoProgressBar
+ android:id="@+id/pano_pan_progress_bar"
+ android:visibility="gone"
+ android:src="@drawable/ic_pan_progression"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+ </com.android.camera.ui.RotateLayout>
+ <ImageView
+ android:id="@+id/pano_pan_left_indicator"
+ android:src="@drawable/pano_direction_left_indicator"
+ android:visibility="gone"
+ android:layout_marginRight="5dp"
+ android:layout_toLeftOf="@id/pano_pan_progress_bar_layout"
+ android:layout_centerVertical="true"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+
+ <ImageView
+ android:id="@+id/pano_pan_right_indicator"
+ android:src="@drawable/pano_direction_right_indicator"
+ android:visibility="gone"
+ android:layout_marginLeft="5dp"
+ android:layout_toRightOf="@id/pano_pan_progress_bar_layout"
+ android:layout_centerVertical="true"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+ </RelativeLayout>
+
+ </LinearLayout>
+
+ <!-- The hint for "Too fast" text view -->
+ <com.android.camera.ui.RotateLayout
+ android:id="@+id/pano_capture_too_fast_textview_layout"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_centerInParent="true">
+ <TextView android:id="@+id/pano_capture_too_fast_textview"
+ android:text="@string/pano_too_fast_prompt"
+ android:textAppearance="?android:textAppearanceMedium"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:visibility="gone" />
+ </com.android.camera.ui.RotateLayout>
+</RelativeLayout>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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.
+-->
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent">
+ <com.android.camera.ui.RotateImageView android:id="@+id/btn_done"
+ style="@style/ReviewControlIcon"
+ android:contentDescription="@string/accessibility_review_ok"
+ android:visibility="gone"
+ android:layout_gravity="top|right"
+ android:background="@drawable/bg_pressed"
+ android:src="@drawable/ic_menu_done_holo_light" />
+
+ <ImageView android:id="@+id/btn_retake"
+ style="@style/ReviewControlIcon"
+ android:contentDescription="@string/accessibility_review_retake"
+ android:layout_gravity="right|center_vertical"
+ android:scaleType="center"
+ android:focusable="true"
+ android:visibility="gone"
+ android:background="@drawable/bg_pressed"
+ android:src="@drawable/ic_btn_shutter_retake" />
+
+ <com.android.camera.ui.RotateImageView android:id="@+id/btn_cancel"
+ style="@style/ReviewControlIcon"
+ android:contentDescription="@string/accessibility_review_cancel"
+ android:visibility="gone"
+ android:layout_gravity="bottom|right"
+ android:background="@drawable/bg_pressed"
+ android:src="@drawable/ic_menu_cancel_holo_light" />
+</FrameLayout>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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/content"
+ android:orientation="horizontal"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignBottom="@id/camera_switcher"
+ android:layout_alignRight="@id/camera_switcher"
+ android:layout_marginRight="8dip"
+ android:layout_marginBottom="8dip"
+ android:paddingLeft="8dip"
+ android:paddingRight="8dip"
+ android:paddingTop="16dip"
+ android:paddingBottom="16dip"
+ android:background="#80000000" />
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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.
+-->
+<!-- This layout is shared by phone and tablet in landscape orientation. -->
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/camera_app_root"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent">
+ <include layout="@layout/preview_module_frame_video"/>
+
+ <RelativeLayout
+ style="@style/CameraControls"
+ android:layout_centerVertical="true" >
+
+ <View
+ android:id="@+id/blocker"
+ android:layout_width="@dimen/switcher_size"
+ android:layout_height="match_parent"
+ android:background="@drawable/switcher_bg"
+ android:layout_alignParentRight="true"
+ android:clickable="true" />
+
+ <include layout="@layout/menu_indicators"
+ android:layout_width="80dip"
+ android:layout_height="80dip"
+ android:layout_alignParentRight="true"
+ android:layout_alignParentTop="true"
+ android:layout_marginRight="-2dip"
+ android:layout_marginTop="-5dip" />
+
+ <include layout="@layout/bg_replacement_training_message" />
+
+ <include layout="@layout/review_module_control"
+ android:layout_marginRight="2dip" />
+
+ <View
+ android:id="@+id/menu"
+ style="@style/SwitcherButton"
+ android:layout_alignParentRight="true"
+ android:layout_alignParentTop="true"
+ android:layout_marginRight="2dip"
+ android:contentDescription="@string/accessibility_menu_button" />
+
+ </RelativeLayout>
+
+</RelativeLayout>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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.
+-->
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/camera_shutter_switcher"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" >
+
+ <View
+ android:id="@+id/controls"
+ style="@style/CameraControls"
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true" />
+
+ <com.android.camera.ShutterButton
+ android:id="@+id/shutter_button"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/shutter_offset"
+ android:clickable="true"
+ android:contentDescription="@string/accessibility_shutter_button"
+ android:focusable="true"
+ android:scaleType="center"
+ android:src="@drawable/btn_new_shutter" />
+
+ <com.android.camera.ui.CameraSwitcher
+ android:id="@+id/camera_switcher"
+ style="@style/SwitcherButton"
+ android:layout_alignParentBottom="true"
+ android:layout_alignLeft="@id/controls"
+ android:layout_marginBottom="2dip"
+ android:contentDescription="@string/accessibility_mode_picker" />
+</RelativeLayout>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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.
+-->
+
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="@android:color/black">
+
+ <FrameLayout android:id="@+id/controls"
+ style="@style/CameraControls"
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true">
+
+ <include layout="@layout/menu_indicators_keyguard"
+ android:layout_width="80dip"
+ android:layout_height="80dip"
+ android:layout_gravity="bottom|right"
+ android:layout_marginBottom="-2dip"
+ android:layout_marginRight="-5dip" />
+
+ </FrameLayout>
+
+ <ImageView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/shutter_offset"
+ android:src="@drawable/btn_new_shutter" />
+
+ <ImageView
+ style="@style/SwitcherButton"
+ android:layout_alignParentBottom="true"
+ android:layout_alignLeft="@id/controls"
+ android:layout_marginBottom="2dip"
+ android:src="@drawable/ic_switch_camera"
+ android:scaleType="center" />
+
+ <ImageView
+ style="@style/SwitcherButton"
+ android:layout_alignParentBottom="true"
+ android:layout_alignLeft="@id/controls"
+ android:layout_marginBottom="2dip"
+ android:src="@drawable/ic_switcher_menu_indicator"
+ android:scaleType="center" />
+
+</RelativeLayout>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2009, 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:layout_height="match_parent"
+ android:layout_width="match_parent"
+ android:orientation="horizontal"
+ android:background="@drawable/on_screen_hint_frame">
+ <TextView
+ android:id="@+id/message"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:textAppearance="@style/OnScreenHintTextAppearance.Small"
+ android:textColor="#ffffffff"
+ android:shadowColor="#BB000000"
+ android:shadowRadius="2.75" />
+</LinearLayout>
+
+
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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/camera_app_root"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent"
+ android:orientation="vertical">
+
+ <include layout="@layout/preview_frame_pano" />
+
+</LinearLayout>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 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.
+-->
+
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/pano_review_layout"
+ android:visibility="gone"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent">
+
+ <LinearLayout
+ android:orientation="vertical"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent">
+ <TextView style="@style/PanoViewHorizontalBar"
+ android:text="@string/pano_review_rendering"
+ android:textAppearance="?android:textAppearanceMedium"
+ android:gravity="center" />
+
+ <com.android.camera.ui.RotateLayout
+ android:id="@+id/pano_rotate_reviewarea"
+ android:layout_width="match_parent"
+ android:layout_height="0dp"
+ android:layout_weight="1.5">
+ <ImageView android:id="@+id/pano_reviewarea"
+ android:scaleType="fitCenter"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent" />
+ </com.android.camera.ui.RotateLayout>
+
+ <View style="@style/PanoViewHorizontalBar"/>
+ </LinearLayout>
+
+ <com.android.camera.ui.RotateLayout
+ android:id="@+id/pano_saving_progress_bar_layout"
+ android:layout_centerHorizontal="true"
+ android:layout_above="@+id/shutter_button_placeholder"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content">
+ <com.android.camera.PanoProgressBar
+ android:id="@+id/pano_saving_progress_bar"
+ android:src="@drawable/ic_pan_progression"
+ android:layout_centerInParent="true"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content" />
+ </com.android.camera.ui.RotateLayout>
+
+ <ImageView android:id="@id/shutter_button_placeholder"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_centerHorizontal="true"
+ android:layout_alignParentBottom="true"
+ android:layout_marginBottom="@dimen/shutter_offset"
+ android:visibility="invisible"
+ android:layout_gravity="center"
+ android:src="@drawable/btn_shutter_default"/>
+
+ <com.android.camera.ui.RotateImageView android:id="@id/pano_review_cancel_button"
+ style="@style/ReviewControlIcon"
+ android:contentDescription="@string/accessibility_review_cancel"
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_centerVertical="false"
+ android:src="@drawable/ic_menu_cancel_holo_light" />
+</RelativeLayout>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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.
+-->
+<!-- This layout is shared by phone and tablet in landscape orientation. -->
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/camera_app"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+
+ <include layout="@layout/preview_module_frame"/>
+
+ <FrameLayout
+ style="@style/CameraControls"
+ android:layout_gravity="center" >
+
+ <View
+ android:id="@+id/blocker"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/switcher_size"
+ android:layout_gravity="bottom"
+ android:background="@drawable/switcher_bg"
+ android:clickable="true" />
+
+ <include layout="@layout/menu_indicators"
+ android:layout_width="80dip"
+ android:layout_height="80dip"
+ android:layout_gravity="bottom|right"
+ android:layout_marginBottom="-2dip"
+ android:layout_marginRight="-5dip" />
+
+ <include layout="@layout/review_module_control"
+ android:layout_marginBottom="2dip" />
+
+ <View
+ android:id="@+id/menu"
+ style="@style/SwitcherButton"
+ android:layout_gravity="bottom|right"
+ android:layout_marginBottom="2dip"
+ android:contentDescription="@string/accessibility_menu_button" />
+
+ </FrameLayout>
+
+</FrameLayout>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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.
+-->
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/frame_layout"
+ android:layout_width="match_parent"
+ android:layout_height="0dp"
+ android:layout_weight="1">
+
+ <LinearLayout android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:baselineAligned="false"
+ android:orientation="vertical">
+ <FrameLayout style="@style/PanoViewHorizontalBar">
+ <TextView android:id="@+id/pano_capture_indicator"
+ android:text="@string/pano_capture_indication"
+ android:textAppearance="?android:textAppearanceMedium"
+ android:visibility="gone"
+ android:layout_gravity="center"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+ </FrameLayout>
+
+ <com.android.camera.ui.LayoutNotifyView
+ android:id="@+id/pano_preview_area"
+ android:visibility="invisible"
+ android:background="@drawable/ic_pan_border_fast"
+ android:layout_gravity="center"
+ android:layout_weight="2"
+ android:layout_width="match_parent"
+ android:layout_height="0dp" />
+
+ <View style="@style/PanoViewHorizontalBar"/>
+ </LinearLayout>
+
+ <!-- The hint for "Too fast" text view -->
+ <com.android.camera.ui.RotateLayout
+ android:id="@+id/pano_capture_too_fast_textview_layout"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_centerInParent="true">
+ <TextView android:id="@+id/pano_capture_too_fast_textview"
+ android:text="@string/pano_too_fast_prompt"
+ android:textAppearance="?android:textAppearanceMedium"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:visibility="gone" />
+ </com.android.camera.ui.RotateLayout>
+
+ <RelativeLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_above="@+id/placeholder">
+ <com.android.camera.ui.RotateLayout
+ android:id="@+id/pano_pan_progress_bar_layout"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_centerInParent="true">
+ <com.android.camera.PanoProgressBar
+ android:id="@+id/pano_pan_progress_bar"
+ android:visibility="gone"
+ android:src="@drawable/ic_pan_progression"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+ </com.android.camera.ui.RotateLayout>
+
+ <ImageView
+ android:id="@+id/pano_pan_left_indicator"
+ android:src="@drawable/pano_direction_left_indicator"
+ android:visibility="gone"
+ android:layout_marginRight="5dp"
+ android:layout_toLeftOf="@id/pano_pan_progress_bar_layout"
+ android:layout_centerVertical="true"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+
+ <ImageView
+ android:id="@+id/pano_pan_right_indicator"
+ android:src="@drawable/pano_direction_right_indicator"
+ android:visibility="gone"
+ android:layout_marginLeft="5dp"
+ android:layout_toRightOf="@id/pano_pan_progress_bar_layout"
+ android:layout_centerVertical="true"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+ </RelativeLayout>
+
+ <ImageView
+ android:id="@id/placeholder"
+ android:visibility="invisible"
+ android:layout_centerHorizontal="true"
+ android:layout_alignParentBottom="true"
+ android:layout_marginBottom="@dimen/shutter_offset"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:src="@drawable/btn_shutter_default" />
+
+</RelativeLayout>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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.
+-->
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent">
+ <com.android.camera.ui.RotateImageView android:id="@+id/btn_done"
+ style="@style/ReviewControlIcon"
+ android:contentDescription="@string/accessibility_review_ok"
+ android:visibility="gone"
+ android:layout_gravity="right|bottom"
+ android:background="@drawable/bg_pressed"
+ android:src="@drawable/ic_menu_done_holo_light" />
+
+ <ImageView android:id="@+id/btn_retake"
+ style="@style/ReviewControlIcon"
+ android:contentDescription="@string/accessibility_review_retake"
+ android:layout_gravity="bottom|center_horizontal"
+ android:scaleType="center"
+ android:focusable="true"
+ android:visibility="gone"
+ android:background="@drawable/bg_pressed"
+ android:src="@drawable/ic_btn_shutter_retake" />
+
+ <com.android.camera.ui.RotateImageView android:id="@+id/btn_cancel"
+ style="@style/ReviewControlIcon"
+ android:contentDescription="@string/accessibility_review_cancel"
+ android:visibility="gone"
+ android:layout_gravity="left|bottom"
+ android:background="@drawable/bg_pressed"
+ android:src="@drawable/ic_menu_cancel_holo_light" />
+</FrameLayout>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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/content"
+ android:orientation="vertical"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignBottom="@id/camera_switcher"
+ android:layout_alignLeft="@id/camera_switcher"
+ android:layout_marginLeft="8dip"
+ android:layout_marginBottom="8dip"
+ android:paddingLeft="16dip"
+ android:paddingRight="16dip"
+ android:paddingTop="8dip"
+ android:paddingBottom="8dip"
+ android:background="#80000000" />
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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.
+-->
+<!-- This layout is shared by phone and tablet in landscape orientation. -->
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/camera_app_root"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent">
+ <include layout="@layout/preview_module_frame_video"/>
+
+ <RelativeLayout
+ style="@style/CameraControls"
+ android:layout_centerHorizontal="true" >
+
+ <View
+ android:id="@+id/blocker"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/switcher_size"
+ android:background="@drawable/switcher_bg"
+ android:clickable="true"
+ android:layout_alignParentBottom="true" />
+
+ <include layout="@layout/menu_indicators"
+ android:layout_width="80dip"
+ android:layout_height="80dip"
+ android:layout_marginRight="-5dip"
+ android:layout_marginBottom="-2dip"
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentRight="true" />
+
+ <include layout="@layout/bg_replacement_training_message"/>
+
+ <include layout="@layout/review_module_control"
+ android:layout_marginBottom="2dip" />
+
+ <View
+ android:id="@+id/menu"
+ style="@style/SwitcherButton"
+ android:contentDescription="@string/accessibility_menu_button"
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentRight="true"
+ android:layout_marginBottom="2dip" />
+
+ </RelativeLayout>
+
+</RelativeLayout>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 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.
+-->
+
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/bg_replace_message_frame"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent"
+ android:visibility="gone"
+ android:onClick="onProtectiveCurtainClick"
+ android:background="#77000000">
+ <com.android.camera.ui.RotateLayout
+ android:id="@+id/bg_replace_message"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:layout_centerInParent="true">
+ <LinearLayout
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:orientation="vertical"
+ android:background="@drawable/dialog_full_holo_dark">
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:text="@string/bg_replacement_message"
+ android:padding="32dp" />
+
+ <View
+ android:layout_width="match_parent"
+ android:layout_height="1dp"
+ android:background="#aaaaaa" />
+
+ <Button android:layout_width="match_parent"
+ android:layout_height="48dip"
+ android:layout_gravity="center"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ style="?android:attr/borderlessButtonStyle"
+ android:text="@android:string/cancel"
+ android:onClick="onCancelBgTraining"
+ android:contentDescription="@android:string/cancel" />
+ </LinearLayout>
+ </com.android.camera.ui.RotateLayout>
+</RelativeLayout>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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.
+-->
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/content"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" >
+
+ <include layout="@layout/gl_root_group" />
+
+ <FrameLayout
+ android:id="@+id/main_content"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" />
+
+ <include layout="@layout/camera_shutter_switcher" />
+
+</RelativeLayout>
\ No newline at end of file
--- /dev/null
+<?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.
+-->
+<com.android.camera.ui.CountDownView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/count_down_to_capture"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:visibility="invisible" >
+ <TextView android:id="@+id/remaining_seconds"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:textSize="160sp"
+ android:textColor="@android:color/white"
+ android:gravity="center" />
+ <TextView android:id="@+id/count_down_title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:paddingLeft="10dp"
+ android:paddingTop="20dp"
+ android:textSize="20sp"
+ android:textColor="@android:color/white"
+ android:text="@string/count_down_title_text" />
+</com.android.camera.ui.CountDownView>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 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"
+ xmlns:tools="http://schemas.android.com/tools"
+ tools:ignore="UseCompoundDrawables"
+ style="@style/EffectSettingItem">
+
+ <ImageView android:id="@+id/image"
+ android:layout_height="@dimen/effect_setting_item_icon_width"
+ android:layout_width="@dimen/effect_setting_item_icon_width"
+ android:layout_gravity="center_horizontal"
+ android:scaleType="fitCenter"
+ android:adjustViewBounds="true" />
+ <TextView android:id="@+id/text"
+ style="@style/EffectSettingItemTitle"/>
+</LinearLayout>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 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.
+-->
+<com.android.camera.ui.EffectSettingPopup xmlns:android="http://schemas.android.com/apk/res/android"
+ style="@style/SettingPopupWindow">
+ <LinearLayout android:orientation="vertical"
+ android:background="@color/popup_background"
+ android:layout_height="wrap_content"
+ android:layout_width="@dimen/big_setting_popup_window_width">
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="@dimen/popup_title_frame_min_height">
+ <TextView android:id="@+id/title"
+ style="@style/PopupTitleText" />
+ </FrameLayout>
+ <View style="@style/PopupTitleSeparator" />
+ <ScrollView
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content">
+ <LinearLayout
+ android:orientation="vertical"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content">
+ <TextView android:id="@+id/clear_effects"
+ android:text="@string/clear_effects"
+ style="@style/EffectSettingTypeTitle"
+ android:textSize="@dimen/effect_setting_clear_text_size"
+ android:minHeight="@dimen/effect_setting_clear_text_min_height"
+ android:background="@drawable/bg_pressed"/>
+ <TextView android:id="@+id/effect_silly_faces_title"
+ android:text="@string/effect_silly_faces"
+ android:visibility="gone"
+ style="@style/EffectSettingTypeTitle"/>
+ <View android:id="@+id/effect_silly_faces_title_separator"
+ android:visibility="gone"
+ style="@style/EffectTypeSeparator"/>
+ <com.android.camera.ui.ExpandedGridView android:id="@+id/effect_silly_faces"
+ style="@style/EffectSettingGrid"/>
+ <View android:id="@+id/effect_background_separator"
+ android:visibility="gone"
+ style="@style/EffectTitleSeparator"/>
+ <TextView android:id="@+id/effect_background_title"
+ android:text="@string/effect_background"
+ android:visibility="gone"
+ style="@style/EffectSettingTypeTitle"/>
+ <View android:id="@+id/effect_background_title_separator"
+ android:visibility="gone"
+ style="@style/EffectTypeSeparator"/>
+ <com.android.camera.ui.ExpandedGridView android:id="@+id/effect_background"
+ android:visibility="gone"
+ style="@style/EffectSettingGrid"/>
+ </LinearLayout>
+ </ScrollView>
+ </LinearLayout>
+</com.android.camera.ui.EffectSettingPopup>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2012, 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.
+-->
+<com.android.camera.ui.FaceView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:visibility="gone"/>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 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.
+-->
+
+<com.android.camera.ui.InLineSettingCheckBox xmlns:android="http://schemas.android.com/apk/res/android"
+ style="@style/SettingRow">
+ <TextView android:id="@+id/title"
+ style="@style/SettingItemTitle" />
+
+ <!-- The Switch widget always aligns to the right, so we have to wrap it in a frame layout. -->
+ <FrameLayout
+ android:layout_width="@dimen/setting_item_text_width"
+ android:layout_height="match_parent">
+ <CheckBox android:id="@+id/setting_check_box"
+ android:layout_gravity="center"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent" />
+ </FrameLayout>
+</com.android.camera.ui.InLineSettingCheckBox>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 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.
+-->
+
+<com.android.camera.ui.InLineSettingMenu xmlns:android="http://schemas.android.com/apk/res/android"
+ style="@style/SettingRow"
+ android:background="@drawable/bg_pressed_exit_fading">
+ <TextView android:id="@+id/title"
+ style="@style/SettingItemTitle" />
+
+ <TextView android:id="@+id/current_setting"
+ style="@style/SettingItemText" />
+
+</com.android.camera.ui.InLineSettingMenu>
+
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2011, 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.
+-->
+<com.android.camera.ui.ListPrefSettingPopup xmlns:android="http://schemas.android.com/apk/res/android"
+ style="@style/SettingPopupWindow">
+
+ <LinearLayout android:orientation="vertical"
+ android:background="@color/popup_background"
+ android:layout_height="wrap_content"
+ android:layout_width="@dimen/setting_popup_window_width">
+
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="@dimen/popup_title_frame_min_height">
+ <TextView android:id="@+id/title"
+ style="@style/PopupTitleText" />
+ </FrameLayout>
+
+ <View style="@style/PopupTitleSeparator" />
+
+ <FrameLayout android:layout_width="match_parent"
+ android:layout_height="wrap_content">
+ <ListView android:id="@+id/settingList"
+ style="@style/SettingItemList"
+ android:choiceMode="singleChoice" />
+ </FrameLayout>
+ </LinearLayout>
+</com.android.camera.ui.ListPrefSettingPopup>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 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.
+-->
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/on_screen_indicators"
+ android:layout_width="80dip"
+ android:layout_height="80dip" >
+
+ <ImageView
+ android:id="@+id/menu_hdr_indicator"
+ style="@style/MenuIndicator"
+ android:layout_alignParentLeft="true"
+ android:layout_alignParentTop="true"
+ android:src="@drawable/ic_indicator_hdr_off" />
+
+ <ImageView
+ android:id="@+id/menu_flash_indicator"
+ style="@style/MenuIndicator"
+ android:layout_toRightOf="@id/menu_hdr_indicator"
+ android:layout_alignTop="@id/menu_hdr_indicator"
+ android:src="@drawable/ic_indicator_flash_off" />
+
+ <ImageView
+ android:id="@+id/menu_exposure_indicator"
+ style="@style/MenuIndicator"
+ android:layout_below="@id/menu_hdr_indicator"
+ android:layout_alignLeft="@id/menu_hdr_indicator"
+ android:layout_alignParentLeft="true"
+ android:src="@drawable/ic_indicator_ev_0" />
+
+ <ImageView
+ android:id="@+id/menu_scenemode_indicator"
+ style="@style/MenuIndicator"
+ android:layout_alignTop="@id/menu_exposure_indicator"
+ android:layout_toRightOf="@id/menu_exposure_indicator"
+ android:src="@drawable/ic_indicator_sce_off" />
+
+</RelativeLayout>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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.
+-->
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/on_screen_indicators"
+ android:layout_width="80dip"
+ android:layout_height="80dip" >
+
+ <ImageView
+ android:id="@+id/menu_hdr_indicator"
+ style="@style/MenuIndicator"
+ android:layout_alignParentLeft="true"
+ android:layout_alignParentTop="true"
+ android:src="@drawable/ic_indicator_hdr_off" />
+
+ <ImageView
+ android:id="@+id/menu_flash_indicator"
+ style="@style/MenuIndicator"
+ android:layout_toRightOf="@id/menu_hdr_indicator"
+ android:layout_alignTop="@id/menu_hdr_indicator"
+ android:src="@drawable/ic_indicator_flash_auto" />
+
+ <ImageView
+ android:id="@+id/menu_exposure_indicator"
+ style="@style/MenuIndicator"
+ android:layout_below="@id/menu_hdr_indicator"
+ android:layout_alignLeft="@id/menu_hdr_indicator"
+ android:layout_alignParentLeft="true"
+ android:src="@drawable/ic_indicator_ev_0" />
+
+ <ImageView
+ android:id="@+id/menu_scenemode_indicator"
+ style="@style/MenuIndicator"
+ android:layout_alignTop="@id/menu_exposure_indicator"
+ android:layout_toRightOf="@id/menu_exposure_indicator"
+ android:src="@drawable/ic_indicator_sce_off" />
+
+</RelativeLayout>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2010, 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.
+-->
+<com.android.camera.ui.MoreSettingPopup xmlns:android="http://schemas.android.com/apk/res/android"
+ style="@style/SettingPopupWindow">
+
+ <FrameLayout
+ android:background="@color/popup_background"
+ android:layout_width="@dimen/big_setting_popup_window_width"
+ android:layout_height="wrap_content">
+ <ListView android:id="@+id/settingList"
+ style="@style/SettingItemList" />
+ </FrameLayout>
+</com.android.camera.ui.MoreSettingPopup>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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.
+-->
+
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/pano_layout"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+ <include layout="@layout/pano_module_capture" />
+ <include layout="@layout/pano_review" />
+</RelativeLayout>
--- /dev/null
+<?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.
+-->
+
+<!-- This layout is shared by phone and tablet in both landscape and portrait
+ orientation. The purpose of having this layout is to eventually not manually
+ recreate views when the orientation changes, by migrating the views that do not
+ need to be recreated in onConfigurationChanged from old photo_module to this
+ layout. -->
+
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/camera_app_root"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+ <include layout="@layout/count_down_to_capture"/>
+ <include layout="@layout/photo_module_content"/>
+</FrameLayout>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2009 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.
+-->
+
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/frame_layout"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_weight="1">
+ <com.android.camera.PreviewFrameLayout android:id="@+id/frame"
+ android:layout_centerInParent="true"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+ <include layout="@layout/preview_surface_view"/>
+ <ViewStub android:id="@+id/face_view_stub"
+ android:inflatedId="@+id/face_view"
+ android:layout="@layout/face_view"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:visibility="gone"/>
+ <com.android.camera.ui.RenderOverlay
+ android:id="@+id/render_overlay"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" />
+ </com.android.camera.PreviewFrameLayout>
+ <ImageView android:id="@+id/capture_anim_view"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layerType="hardware"
+ android:visibility="gone"/>
+</RelativeLayout>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 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.
+-->
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/frame_layout"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent"
+ android:layout_weight="1">
+ <com.android.camera.PreviewFrameLayout android:id="@+id/frame"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent"
+ android:layout_centerInParent="true">
+ <include layout="@layout/preview_surface_view"/>
+ <FrameLayout android:id="@+id/preview_border"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:visibility="gone"
+ android:background="@drawable/ic_snapshot_border" />
+ <com.android.camera.ui.RenderOverlay
+ android:id="@+id/render_overlay"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" />
+ <com.android.camera.ui.RotateLayout android:id="@+id/recording_time_rect"
+ style="@style/ViewfinderLabelLayout">
+ <include layout="@layout/viewfinder_labels_video" android:id="@+id/labels" />
+ </com.android.camera.ui.RotateLayout>
+ <ImageView android:id="@+id/review_image"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent"
+ android:visibility="gone"
+ android:background="@android:color/black"/>
+ <com.android.camera.ui.RotateImageView
+ android:id="@+id/btn_play"
+ style="@style/ReviewControlIcon"
+ android:layout_centerInParent="true"
+ android:src="@drawable/ic_gallery_play_big"
+ android:visibility="gone"
+ android:onClick="onReviewPlayClicked"/>
+ </com.android.camera.PreviewFrameLayout>
+
+ <ImageView android:id="@+id/capture_anim_view"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layerType="hardware"
+ android:visibility="gone"/>
+
+</RelativeLayout>
+
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2012, 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.
+-->
+<com.android.camera.ui.PreviewSurfaceView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/preview_surface_view"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:visibility="gone"/>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 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.
+-->
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/rotate_dialog_root_layout"
+ android:clickable="true"
+ android:gravity="center"
+ android:visibility="gone"
+ android:background="#55000000"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+
+ <com.android.camera.ui.RotateLayout
+ android:id="@+id/rotate_dialog_layout"
+ android:gravity="center"
+ android:layout_gravity="center"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" >
+
+ <LinearLayout
+ android:orientation="vertical"
+ android:layout_gravity="center"
+ android:background="@color/popup_background"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content">
+
+ <LinearLayout android:id="@+id/rotate_dialog_title_layout"
+ android:orientation="vertical"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content">
+
+ <TextView android:id="@+id/rotate_dialog_title"
+ style="@style/TextAppearance.DialogWindowTitle"
+ android:gravity="center_vertical"
+ android:layout_marginLeft="16dip"
+ android:layout_marginRight="16dip"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="64dp"/>
+ <View style="@style/PopupTitleSeparator" />
+ </LinearLayout>
+
+ <LinearLayout
+ android:orientation="horizontal"
+ android:background="@color/popup_background"
+ android:padding="9dp"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content">
+
+ <ProgressBar
+ android:id="@+id/rotate_dialog_spinner"
+ android:layout_gravity="center_vertical"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+ <TextView
+ style="@style/TextAppearance.Medium"
+ android:id="@+id/rotate_dialog_text"
+ android:layout_gravity="center_vertical"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+ </LinearLayout>
+
+ <ImageView android:background="@drawable/list_divider"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content" />
+
+ <LinearLayout android:id="@+id/rotate_dialog_button_layout"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:gravity="center"
+ android:minHeight="48dp"
+ android:orientation="horizontal">
+
+ <Button android:id="@+id/rotate_dialog_button2"
+ style="@style/Widget.Button.Borderless"
+ android:gravity="center"
+ android:maxLines="2"
+ android:minHeight="48dp"
+ android:textSize="14sp"
+ android:layout_weight="1"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content" />
+ <ImageView android:background="@drawable/list_divider"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent" />
+ <Button android:id="@+id/rotate_dialog_button1"
+ style="@style/Widget.Button.Borderless"
+ android:gravity="center"
+ android:maxLines="2"
+ android:minHeight="48dp"
+ android:textSize="14sp"
+ android:layout_weight="1"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content" />
+ </LinearLayout>
+ </LinearLayout>
+ </com.android.camera.ui.RotateLayout>
+</FrameLayout>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 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.
+-->
+
+<com.android.camera.ui.RotateLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/rotate_toast"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:visibility="gone">
+
+ <FrameLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:background="@drawable/toast_frame_holo">
+ <TextView
+ android:id="@+id/message"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textAppearance="?android:textAppearanceMedium"
+ android:textColor="@android:color/white"
+ android:shadowColor="#BB000000"
+ android:shadowRadius="2.75" />
+ </FrameLayout>
+</com.android.camera.ui.RotateLayout>
+
+
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2011, 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.
+-->
+<com.android.camera.ui.CheckedLinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ tools:ignore="UseCompoundDrawables"
+ style="@style/SettingRow">
+ <TextView android:id="@+id/text"
+ style="@style/SettingItemTitle" />
+ <ImageView android:id="@+id/image"
+ android:layout_height="@dimen/setting_item_icon_width"
+ android:layout_width="@dimen/setting_item_icon_width"
+ android:scaleType="fitCenter"
+ android:adjustViewBounds="true" />
+</com.android.camera.ui.CheckedLinearLayout>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2012, 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.
+-->
+
+<!-- Layout of time interval picker -->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/time_interval_picker"
+ android:orientation="vertical"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent">
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+
+ <TextView
+ android:id="@+id/set_time_interval_title"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:paddingTop="5dip"
+ android:gravity="center"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:text="@string/set_time_interval"/>
+ </LinearLayout>
+
+ <LinearLayout
+ android:orientation="horizontal"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:paddingLeft="16dip"
+ android:paddingRight="16dip" >
+
+ <!-- time interval duration -->
+ <NumberPicker
+ android:id="@+id/duration"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:focusable="false" />
+
+ <!-- time interval duration units (seconds/minutes/hours) -->
+ <NumberPicker
+ android:id="@+id/duration_unit"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="2"
+ android:layout_marginLeft="20dip"
+ android:focusable="false" />
+
+ </LinearLayout>
+</LinearLayout>
+
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2011, 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.
+-->
+
+<com.android.camera.ui.TimeIntervalPopup xmlns:android="http://schemas.android.com/apk/res/android"
+ style="@style/SettingPopupWindow">
+
+ <LinearLayout android:orientation="vertical"
+ android:background="@color/popup_background"
+ android:layout_height="wrap_content"
+ android:layout_width="@dimen/big_setting_popup_window_width">
+
+ <LinearLayout android:orientation="horizontal"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent">
+ <TextView android:id="@+id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:gravity="center_vertical"
+ android:ellipsize="end"
+ android:layout_weight="1"
+ android:minHeight="@dimen/popup_title_frame_min_height"
+ style="@style/PopupTitleText" />
+ <Switch
+ android:id="@+id/time_lapse_switch"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:layout_weight="0"
+ android:layout_marginRight="8dp"
+ android:layout_gravity="right|center_vertical" />
+ </LinearLayout>
+
+ <View style="@style/PopupTitleSeparator" />
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+
+ <TextView
+ android:id="@+id/set_time_interval_help_text"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:paddingTop="16dip"
+ android:paddingLeft="16dip"
+ android:paddingRight="16dip"
+ android:paddingBottom="16dip"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:text="@string/set_time_interval_help"/>
+ </LinearLayout>
+
+ <LinearLayout android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_horizontal" >
+ <include layout="@layout/time_interval_picker"/>
+ </LinearLayout>
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:divider="?android:attr/dividerHorizontal"
+ android:showDividers="beginning"
+ android:dividerPadding="0dip">
+ <Button android:id="@+id/time_lapse_interval_set_button"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_horizontal"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ style="?android:attr/buttonBarButtonStyle"
+ android:text="@string/time_lapse_interval_set" />
+ </LinearLayout>
+ </LinearLayout>
+
+</com.android.camera.ui.TimeIntervalPopup>
--- /dev/null
+<?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.
+-->
+
+<com.android.camera.ui.TimerSettingPopup xmlns:android="http://schemas.android.com/apk/res/android"
+ style="@style/SettingPopupWindow">
+
+ <LinearLayout android:orientation="vertical"
+ android:background="@color/popup_background"
+ android:layout_height="wrap_content"
+ android:layout_width="@dimen/big_setting_popup_window_width">
+
+ <LinearLayout android:orientation="horizontal"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent">
+ <TextView
+ android:id="@+id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:ellipsize="end"
+ android:layout_weight="1"
+ android:minHeight="@dimen/popup_title_frame_min_height"
+ android:gravity="center_vertical"
+ style="@style/PopupTitleText" />
+ <Switch
+ android:id="@+id/timer_setting_switch"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:layout_weight="0"
+ android:layout_marginRight="8dp"
+ android:layout_gravity="right|center_vertical" />
+ </LinearLayout>
+
+ <View style="@style/PopupTitleSeparator" />
+
+ <TextView
+ android:id="@+id/set_timer_help_text"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:paddingTop="16dip"
+ android:paddingLeft="16dip"
+ android:paddingRight="16dip"
+ android:paddingBottom="16dip"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:text="@string/set_timer_help"/>
+
+ <LinearLayout
+ android:id="@+id/time_duration_picker"
+ android:orientation="vertical"
+ android:layout_gravity="center_horizontal"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent">
+ <TextView
+ android:id="@+id/set_time_interval_title"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:paddingTop="5dip"
+ android:gravity="center"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:text="@string/set_duration"/>
+ <!-- A number picker to set timer -->
+ <NumberPicker
+ android:id="@+id/duration"
+ android:layout_width="160dp"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="16dip"
+ android:layout_marginRight="16dip"
+ android:layout_gravity="center_horizontal"
+ android:focusable="false" />
+ </LinearLayout>
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:divider="?android:attr/dividerHorizontal"
+ android:showDividers="beginning"
+ android:dividerPadding="0dip">
+ <Button android:id="@+id/timer_set_button"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_horizontal"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ style="?android:attr/buttonBarButtonStyle"
+ android:text="@string/time_lapse_interval_set" />
+ </LinearLayout>
+ </LinearLayout>
+
+</com.android.camera.ui.TimerSettingPopup>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 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.
+-->
+<!-- This layout is shared by phone and tablet in portrait or landscape orientation. -->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent">
+ <TextView android:id="@+id/recording_time"
+ style="@style/OnViewfinderLabel"
+ android:gravity="center"
+ android:drawableLeft="@drawable/ic_recording_indicator"
+ android:drawablePadding="5dp"
+ android:visibility="gone" />
+ <TextView android:id="@+id/time_lapse_label"
+ android:text="@string/time_lapse_title"
+ style="@style/OnViewfinderLabel"
+ android:visibility="gone" />
+</LinearLayout>
--- /dev/null
+//
+// Copyright (C) 2011 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.
+//
+
+// Imports ---------------------------------------------------
+@import android.filterpacks.base;
+@import android.filterpacks.ui;
+@import android.filterpacks.videosrc;
+@import android.filterpacks.videoproc;
+@import android.filterpacks.videosink;
+
+@setting autoBranch = "synced";
+
+// Externals -------------------------------------------------
+
+@external textureSourceCallback;
+@external recordingWidth;
+@external recordingHeight;
+@external recordingProfile;
+@external recordingDoneListener;
+
+@external previewSurfaceTexture;
+@external previewWidth;
+@external previewHeight;
+
+@external orientation;
+
+@external learningDoneListener;
+
+// Filters ---------------------------------------------------
+
+// Camera input
+@filter SurfaceTextureSource source {
+ sourceListener = $textureSourceCallback;
+ width = $recordingWidth;
+ height = $recordingHeight;
+ closeOnTimeout = true;
+}
+
+// Background video input
+@filter MediaSource background {
+ sourceUrl = "no_file_specified";
+ waitForNewFrame = false;
+ sourceIsUrl = true;
+ orientation = $orientation;
+}
+
+// Background replacer
+@filter BackDropperFilter replacer {
+ autowbToggle = 1;
+ learningDoneListener = $learningDoneListener;
+ orientation = $orientation;
+}
+
+// Display output
+@filter SurfaceTextureTarget display {
+ surfaceTexture = $previewSurfaceTexture;
+ width = $previewWidth;
+ height = $previewHeight;
+}
+
+// Recording output
+@filter MediaEncoderFilter recorder {
+ recordingProfile = $recordingProfile;
+ recordingDoneListener = $recordingDoneListener;
+ recording = false;
+ width = $recordingWidth;
+ height = $recordingHeight;
+ // outputFile, orientationHint, inputRegion,
+ // audioSource, listeners, captureRate
+ // will be set when recording starts
+}
+
+// Connections -----------------------------------------------
+@connect source[video] => replacer[video];
+@connect background[video] => replacer[background];
+@connect replacer[video] => display[frame];
+@connect replacer[video] => recorder[videoframe];
+
--- /dev/null
+//
+// Copyright (C) 2011 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.
+//
+
+// Imports ---------------------------------------------------
+@import android.filterpacks.videosrc;
+@import android.filterpacks.videosink;
+@import android.filterpacks.ui;
+@import android.filterpacks.base;
+@import android.filterpacks.imageproc;
+
+@import com.google.android.filterpacks.facedetect;
+
+@setting autoBranch = "synced";
+
+// Externals -------------------------------------------------
+
+@external textureSourceCallback;
+@external recordingWidth;
+@external recordingHeight;
+@external recordingProfile;
+@external recordingDoneListener;
+
+@external previewSurfaceTexture;
+@external previewWidth;
+@external previewHeight;
+
+// Not used by this graph, but simplifies higher-level
+// graph initialization code.
+@external orientation;
+
+// Filters ---------------------------------------------------
+
+// Camera input
+@filter SurfaceTextureSource source {
+ sourceListener = $textureSourceCallback;
+ width = $recordingWidth;
+ height = $recordingHeight;
+ closeOnTimeout = true;
+}
+
+// Face detection
+@filter ToPackedGrayFilter toPackedGray {
+ owidth = 320;
+ oheight = 240;
+ keepAspectRatio = true;
+}
+
+@filter MultiFaceTrackerFilter faceTracker {
+ numChannelsDetector = 3;
+ quality = 0.0f;
+ smoothness = 0.2f;
+ minEyeDist = 25.0f;
+ rollRange = 45.0f;
+ numSkipFrames = 9;
+ trackingError = 1.0;
+ mouthOnlySmoothing = 0;
+ useAffineCorrection = 1;
+ patchSize = 15;
+}
+
+// Goofyface
+@filter GoofyFastRenderFilter goofyrenderer {
+ distortionAmount = 1.0;
+}
+
+// Display output
+@filter SurfaceTextureTarget display {
+ surfaceTexture = $previewSurfaceTexture;
+ width = $previewWidth;
+ height = $previewHeight;
+ renderMode = "stretch";
+}
+
+// Orientation rotation filter
+@filter FixedRotationFilter rotate {
+ rotation = 0;
+}
+
+// Orientation rotation filter for facemeta data
+@filter FaceMetaFixedRotationFilter metarotate {
+ rotation = 0;
+}
+
+
+// Recording output
+@filter MediaEncoderFilter recorder {
+ recordingProfile = $recordingProfile;
+ recordingDoneListener = $recordingDoneListener;
+ recording = false;
+ width = $recordingWidth;
+ height = $recordingHeight;
+ // outputFile, orientationHint, inputRegion,
+ // audioSource, listeners, captureRate
+ // will be set when recording starts
+}
+
+// Connections -----------------------------------------------
+// camera -> faceTracker
+@connect source[video] => rotate[image];
+@connect rotate[image] => toPackedGray[image];
+@connect toPackedGray[image] => faceTracker[image];
+// camera -> goofy
+@connect source[video] => goofyrenderer[image];
+// faceTracker -> metarotate -> goofy
+@connect faceTracker[faces] => metarotate[faces];
+@connect metarotate[faces] => goofyrenderer[faces];
+// goofy -> display out
+@connect goofyrenderer[outimage] => display[frame];
+// goofy -> record
+@connect goofyrenderer[outimage] => recorder[videoframe];
<skip />
<string name="original" msgid="3524493791230430897">"Oorspronklike"</string>
<string name="borders" msgid="2067345080568684614">"Grense"</string>
- <string name="done" msgid="3112344807927554662">"Klaar"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Ontdoen"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Herdoen"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Wys geskiedenis"</string>
<skip />
<string name="original" msgid="3524493791230430897">"የመጀመሪያው"</string>
<string name="borders" msgid="2067345080568684614">"ድንበሮች"</string>
- <string name="done" msgid="3112344807927554662">"ተከናውኗል"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"ቀልብስ"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"ድገም"</string>
<string name="show_history_panel" msgid="7785810372502120090">"ታሪክ አሳይ"</string>
<skip />
<string name="original" msgid="3524493791230430897">"أصلية"</string>
<string name="borders" msgid="2067345080568684614">"حدود"</string>
- <string name="done" msgid="3112344807927554662">"تم"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"تراجع"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"إعادة"</string>
<string name="show_history_panel" msgid="7785810372502120090">"عرض السجل"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Арыгiнал"</string>
<string name="borders" msgid="2067345080568684614">"Межы"</string>
- <string name="done" msgid="3112344807927554662">"Гатова"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Вярнуць"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Паўтарыць"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Паказаць гісторыю"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Оригинал"</string>
<string name="borders" msgid="2067345080568684614">"Контури"</string>
- <string name="done" msgid="3112344807927554662">"Готово"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Отмяна"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Възстановяване"</string>
<string name="show_history_panel" msgid="7785810372502120090">"История: Показване"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Original"</string>
<string name="borders" msgid="2067345080568684614">"Vores"</string>
- <string name="done" msgid="3112344807927554662">"Fet"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Desfés"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Refés"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Mostra l\'historial"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Původní"</string>
<string name="borders" msgid="2067345080568684614">"Okraje"</string>
- <string name="done" msgid="3112344807927554662">"Hotovo"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Vrátit zpět"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Opakovat"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Zobrazit historii"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Original"</string>
<string name="borders" msgid="2067345080568684614">"Rammer"</string>
- <string name="done" msgid="3112344807927554662">"Udfør"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Fortryd"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Annuller fortryd"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Vis historik"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Original"</string>
<string name="borders" msgid="2067345080568684614">"Rahmen"</string>
- <string name="done" msgid="3112344807927554662">"Fertig"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Rückgängig machen"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Wiederholen"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Verlauf anzeigen"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Αρχική"</string>
<string name="borders" msgid="2067345080568684614">"Σύνορα"</string>
- <string name="done" msgid="3112344807927554662">"Ολοκληρώθηκε"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Αναίρεση"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Επανάληψη"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Εμφάνιση ιστορικού"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Original"</string>
<string name="borders" msgid="2067345080568684614">"Borders"</string>
- <string name="done" msgid="3112344807927554662">"Done"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Undo"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Redo"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Show history"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Original"</string>
<string name="borders" msgid="2067345080568684614">"Bordes"</string>
- <string name="done" msgid="3112344807927554662">"Listo"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Deshacer"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Rehacer"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Mostrar historial"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Original"</string>
<string name="borders" msgid="2067345080568684614">"Margen"</string>
- <string name="done" msgid="3112344807927554662">"Listo"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Deshacer"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Rehacer"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Mostrar historial"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Originaal"</string>
<string name="borders" msgid="2067345080568684614">"Äärised"</string>
- <string name="done" msgid="3112344807927554662">"Valmis"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Võta tagasi"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Tee uuesti"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Kuva ajalugu"</string>
<skip />
<string name="original" msgid="3524493791230430897">"اصلی"</string>
<string name="borders" msgid="2067345080568684614">"حاشیهها"</string>
- <string name="done" msgid="3112344807927554662">"انجام شد"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"لغو عمل"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"انجام مجدد"</string>
<string name="show_history_panel" msgid="7785810372502120090">"نمایش سابقه"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Alkuperäinen"</string>
<string name="borders" msgid="2067345080568684614">"Reunukset"</string>
- <string name="done" msgid="3112344807927554662">"Valmis"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Kumoa"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Toista"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Näytä historia"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Original"</string>
<string name="borders" msgid="2067345080568684614">"Contours"</string>
- <string name="done" msgid="3112344807927554662">"OK"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Annuler"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Rétablir"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Afficher historique"</string>
<skip />
<string name="original" msgid="3524493791230430897">"मूल"</string>
<string name="borders" msgid="2067345080568684614">"बॉर्डर"</string>
- <string name="done" msgid="3112344807927554662">"पूर्ण"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"पूर्ववत करें"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"फिर से करें"</string>
<string name="show_history_panel" msgid="7785810372502120090">"इतिहास दिखाएं"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Original"</string>
<string name="borders" msgid="2067345080568684614">"Obrubi"</string>
- <string name="done" msgid="3112344807927554662">"Završeno"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Poništi"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Ponovi"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Prikaži povijest"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Eredeti"</string>
<string name="borders" msgid="2067345080568684614">"Szegélyek"</string>
- <string name="done" msgid="3112344807927554662">"Kész"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Visszavonás"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Ismétlés"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Előzmények"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Asli"</string>
<string name="borders" msgid="2067345080568684614">"Batas"</string>
- <string name="done" msgid="3112344807927554662">"Selesai"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Batalkan"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Ulangi"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Tampilkan Riwayat"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Originale"</string>
<string name="borders" msgid="2067345080568684614">"Bordi"</string>
- <string name="done" msgid="3112344807927554662">"Fine"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Annulla"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Ripeti"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Mostra cronologia"</string>
<skip />
<string name="original" msgid="3524493791230430897">"מקור"</string>
<string name="borders" msgid="2067345080568684614">"גבולות"</string>
- <string name="done" msgid="3112344807927554662">"בוצע"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"בטל"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"בצע מחדש"</string>
<string name="show_history_panel" msgid="7785810372502120090">"הצג היסטוריה"</string>
<skip />
<string name="original" msgid="3524493791230430897">"元の画像"</string>
<string name="borders" msgid="2067345080568684614">"境界"</string>
- <string name="done" msgid="3112344807927554662">"完了"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"元に戻す"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"やり直し"</string>
<string name="show_history_panel" msgid="7785810372502120090">"履歴を表示する"</string>
<skip />
<string name="original" msgid="3524493791230430897">"원본"</string>
<string name="borders" msgid="2067345080568684614">"테두리"</string>
- <string name="done" msgid="3112344807927554662">"완료"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"실행취소"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"다시실행"</string>
<string name="show_history_panel" msgid="7785810372502120090">"기록 표시"</string>
<style name="ActionBarTwoLinePrimary" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title">
<item name="android:textSize">14sp</item>
</style>
+
+ <!-- Camera resources below -->
+
+ <style name="ReviewControlIcon">
+ <item name="android:layout_height">@dimen/switcher_size</item>
+ <item name="android:layout_width">@dimen/switcher_size</item>
+ <item name="android:gravity">center</item>
+ <item name="android:layout_centerHorizontal">true</item>
+ <item name="android:clickable">true</item>
+ <item name="android:focusable">true</item>
+ <item name="android:background">@drawable/bg_pressed</item>
+ </style>
+ <style name="SettingPopupWindow">
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:layout_centerVertical">true</item>
+ <item name="android:layout_marginRight">@dimen/setting_popup_right_margin</item>
+ <item name="android:visibility">gone</item>
+ </style>
+ <style name="PopupTitleText">
+ <item name="android:textSize">@dimen/popup_title_text_size</item>
+ <item name="android:layout_gravity">left|center_vertical</item>
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:singleLine">true</item>
+ <item name="android:textColor">@color/popup_title_color</item>
+ <item name="android:layout_marginLeft">10dp</item>
+ <item name="android:paddingLeft">16dp</item>
+ </style>
+ <style name="ViewfinderLabelLayout">
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">match_parent</item>
+ <item name="android:layout_marginLeft">13dp</item>
+ <item name="android:layout_marginRight">@dimen/indicator_bar_width</item>
+ <item name="android:layout_marginBottom">13dp</item>
+ <item name="android:layout_marginTop">13dp</item>
+ </style>
+ <style name="PanoViewHorizontalBar">
+ <item name="android:background">#000000</item>
+ <item name="android:alpha">1.0</item>
+ <item name="android:layout_height">0dp</item>
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_weight">1.5</item>
+ </style>
+ <style name="SettingPopupWindow_xlarge">
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:layout_centerVertical">true</item>
+ <item name="android:layout_alignParentRight">true</item>
+ <item name="android:layout_marginRight">@dimen/setting_popup_right_margin</item>
+ <item name="android:visibility">gone</item>
+ </style>
+
</resources>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2012, 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.
+-->
+<resources>
+ <item name="btn_video_shutter_recording_holo" type="drawable">@drawable/btn_video_shutter_recording_holo_large</item>
+ <item name="btn_video_shutter_recording_pressed_holo" type="drawable">@drawable/btn_video_shutter_recording_pressed_holo_large</item>
+ <item name="ic_effects_holo_light" type="drawable">@drawable/ic_effects_holo_light_large</item>
+ <item name="ic_exposure_holo_light" type="drawable">@drawable/ic_exposure_holo_light_large</item>
+ <item name="ic_flash_auto_holo_light" type="drawable">@drawable/ic_flash_auto_holo_light_large</item>
+ <item name="ic_flash_off_holo_light" type="drawable">@drawable/ic_flash_off_holo_light_large</item>
+ <item name="ic_flash_on_holo_light" type="drawable">@drawable/ic_flash_on_holo_light_large</item>
+ <item name="ic_pan_border_fast" type="drawable">@drawable/ic_pan_border_fast_large</item>
+ <item name="ic_pan_left_indicator_fast" type="drawable">@drawable/ic_pan_left_indicator_fast_large</item>
+ <item name="ic_pan_left_indicator" type="drawable">@drawable/ic_pan_left_indicator_large</item>
+ <item name="ic_pan_progression" type="drawable">@drawable/ic_pan_progression_large</item>
+ <item name="ic_pan_right_indicator_fast" type="drawable">@drawable/ic_pan_right_indicator_fast_large</item>
+ <item name="ic_pan_right_indicator" type="drawable">@drawable/ic_pan_right_indicator_large</item>
+ <item name="ic_scn_holo_light" type="drawable">@drawable/ic_scn_holo_light_large</item>
+ <item name="ic_settings_holo_light" type="drawable">@drawable/ic_settings_holo_light_large</item>
+ <item name="ic_snapshot_border" type="drawable">@drawable/ic_snapshot_border_large</item>
+ <item name="ic_switch_photo_facing_holo_light" type="drawable">@drawable/ic_switch_photo_facing_holo_light_large</item>
+ <item name="ic_switch_video_facing_holo_light" type="drawable">@drawable/ic_switch_video_facing_holo_light_large</item>
+ <item name="ic_timelapse_none" type="drawable">@drawable/ic_timelapse_none_large</item>
+ <item name="list_divider" type="drawable">@drawable/list_divider_large</item>
+</resources>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2012, 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.
+-->
+<resources>
+ <dimen name="setting_popup_right_margin">@dimen/setting_popup_right_margin_large</dimen>
+ <dimen name="setting_row_height">@dimen/setting_row_height_large</dimen>
+ <dimen name="setting_popup_window_width">@dimen/setting_popup_window_width_large</dimen>
+ <dimen name="setting_item_icon_width">@dimen/setting_item_icon_width_large</dimen>
+ <dimen name="onscreen_indicators_height">@dimen/onscreen_indicators_height_large</dimen>
+</resources>
<skip />
<string name="original" msgid="3524493791230430897">"Originalas"</string>
<string name="borders" msgid="2067345080568684614">"Kraštinės"</string>
- <string name="done" msgid="3112344807927554662">"Atlikta"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Anuliuoti"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Grąžinti"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Rodyti istoriją"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Oriģināls"</string>
<string name="borders" msgid="2067345080568684614">"Robežas"</string>
- <string name="done" msgid="3112344807927554662">"Gatavs"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Atsaukt"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Atcelt atsaukšanu"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Rādīt vēsturi"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Asli"</string>
<string name="borders" msgid="2067345080568684614">"Sempadan"</string>
- <string name="done" msgid="3112344807927554662">"Selesai"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Buat asal"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Buat semula"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Tunjukkan Sejarah"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Original"</string>
<string name="borders" msgid="2067345080568684614">"Kantlinjer"</string>
- <string name="done" msgid="3112344807927554662">"Fullført"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Angre"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Gjør om"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Vis loggen"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Origineel"</string>
<string name="borders" msgid="2067345080568684614">"Randen"</string>
- <string name="done" msgid="3112344807927554662">"Gereed"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Ongedaan maken"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Opnieuw"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Geschiedenis weerg."</string>
<skip />
<string name="original" msgid="3524493791230430897">"Oryginalny"</string>
<string name="borders" msgid="2067345080568684614">"Granice"</string>
- <string name="done" msgid="3112344807927554662">"Gotowe"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Cofnij"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Ponów"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Pokaż historię"</string>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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.
+-->
+<resources xmlns:android="http://schemas.android.com/apk/res/android">
+ <style name="ReviewControlIcon">
+ <item name="android:layout_height">@dimen/switcher_size</item>
+ <item name="android:layout_width">@dimen/switcher_size</item>
+ <item name="android:gravity">center</item>
+ <item name="android:layout_centerVertical">true</item>
+ <item name="android:clickable">true</item>
+ <item name="android:focusable">true</item>
+ <item name="android:background">@drawable/bg_pressed</item>
+ </style>
+ <style name="SettingPopupWindow">
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:layout_centerHorizontal">true</item>
+ <item name="android:layout_marginBottom">@dimen/setting_popup_right_margin</item>
+ <item name="android:visibility">gone</item>
+ </style>
+ <style name="PopupTitleText">
+ <item name="android:textSize">@dimen/popup_title_text_size</item>
+ <item name="android:layout_gravity">left|center_vertical</item>
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:singleLine">true</item>
+ <item name="android:textColor">@color/popup_title_color</item>
+ <item name="android:layout_marginLeft">10dp</item>
+ </style>
+ <style name="ViewfinderLabelLayout">
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">match_parent</item>
+ <item name="android:layout_marginTop">13dp</item>
+ <item name="android:layout_marginBottom">@dimen/indicator_bar_width</item>
+ <item name="android:layout_marginLeft">13dp</item>
+ <item name="android:layout_marginRight">13dp</item>
+ </style>
+ <style name="PanoViewHorizontalBar">
+ <item name="android:background">#000000</item>
+ <item name="android:alpha">1.0</item>
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">0dp</item>
+ <item name="android:layout_weight">1</item>
+ </style>
+ <style name="SettingPopupWindow_xlarge">
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:layout_centerHorizontal">true</item>
+ <item name="android:layout_alignParentBottom">true</item>
+ <item name="android:layout_marginBottom">@dimen/setting_popup_right_margin</item>
+ <item name="android:visibility">gone</item>
+ </style>
+</resources>
<skip />
<string name="original" msgid="3524493791230430897">"Original"</string>
<string name="borders" msgid="2067345080568684614">"Limites"</string>
- <string name="done" msgid="3112344807927554662">"Concluído"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Anular"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Refazer"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Mostrar Histórico"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Original"</string>
<string name="borders" msgid="2067345080568684614">"Bordas"</string>
- <string name="done" msgid="3112344807927554662">"Concluir"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Desfazer"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Refazer"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Mostrar histórico"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Originală"</string>
<string name="borders" msgid="2067345080568684614">"Chenar"</string>
- <string name="done" msgid="3112344807927554662">"Terminat"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Anulaţi"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Repetaţi"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Afişaţi istoricul"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Оригинал"</string>
<string name="borders" msgid="2067345080568684614">"Границы"</string>
- <string name="done" msgid="3112344807927554662">"Готово"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Отмена"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Повторить"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Показать историю"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Pôvodné"</string>
<string name="borders" msgid="2067345080568684614">"Okraje"</string>
- <string name="done" msgid="3112344807927554662">"Hotovo"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Späť"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Znova"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Zobraziť históriu"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Izvirnik"</string>
<string name="borders" msgid="2067345080568684614">"Obrobe"</string>
- <string name="done" msgid="3112344807927554662">"Končano"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Razveljavi"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Uveljavi"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Pokaži zgodovino"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Оригинална"</string>
<string name="borders" msgid="2067345080568684614">"Ивице"</string>
- <string name="done" msgid="3112344807927554662">"Готово"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Опозови"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Понови"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Прикажи историју"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Original"</string>
<string name="borders" msgid="2067345080568684614">"Ramar"</string>
- <string name="done" msgid="3112344807927554662">"Klar"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Ångra"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Gör om"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Visa historik"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Asili"</string>
<string name="borders" msgid="2067345080568684614">"Kingo"</string>
- <string name="done" msgid="3112344807927554662">"Umekamilisha"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Tendua"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Rudia"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Onyesha Historia"</string>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2012, 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.
+-->
+<resources>
+ <item name="btn_video_shutter_recording_holo" type="drawable">@drawable/btn_video_shutter_recording_holo_large</item>
+ <item name="btn_video_shutter_recording_pressed_holo" type="drawable">@drawable/btn_video_shutter_recording_pressed_holo_large</item>
+ <item name="ic_effects_holo_light" type="drawable">@drawable/ic_effects_holo_light_large</item>
+ <item name="ic_exposure_holo_light" type="drawable">@drawable/ic_exposure_holo_light_large</item>
+ <item name="ic_flash_auto_holo_light" type="drawable">@drawable/ic_flash_auto_holo_light_large</item>
+ <item name="ic_flash_off_holo_light" type="drawable">@drawable/ic_flash_off_holo_light_large</item>
+ <item name="ic_flash_on_holo_light" type="drawable">@drawable/ic_flash_on_holo_light_large</item>
+ <item name="ic_pan_border_fast" type="drawable">@drawable/ic_pan_border_fast_large</item>
+ <item name="ic_pan_left_indicator_fast" type="drawable">@drawable/ic_pan_left_indicator_fast_large</item>
+ <item name="ic_pan_left_indicator" type="drawable">@drawable/ic_pan_left_indicator_large</item>
+ <item name="ic_pan_progression" type="drawable">@drawable/ic_pan_progression_large</item>
+ <item name="ic_pan_right_indicator_fast" type="drawable">@drawable/ic_pan_right_indicator_fast_large</item>
+ <item name="ic_pan_right_indicator" type="drawable">@drawable/ic_pan_right_indicator_large</item>
+ <item name="ic_scn_holo_light" type="drawable">@drawable/ic_scn_holo_light_large</item>
+ <item name="ic_settings_holo_light" type="drawable">@drawable/ic_settings_holo_light_large</item>
+ <item name="ic_snapshot_border" type="drawable">@drawable/ic_snapshot_border_large</item>
+ <item name="ic_switch_photo_facing_holo_light" type="drawable">@drawable/ic_switch_photo_facing_holo_light_large</item>
+ <item name="ic_switch_video_facing_holo_light" type="drawable">@drawable/ic_switch_video_facing_holo_light_large</item>
+ <item name="ic_timelapse_none" type="drawable">@drawable/ic_timelapse_none_large</item>
+ <item name="list_divider" type="drawable">@drawable/list_divider_large</item>
+</resources>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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.
+-->
+<resources xmlns:android="http://schemas.android.com/apk/res/android">
+ <style name="CameraControls">
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">520dp</item>
+ </style>
+</resources>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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.
+-->
+<resources xmlns:android="http://schemas.android.com/apk/res/android">
+ <style name="CameraControls">
+ <item name="android:layout_height">match_parent</item>
+ <item name="android:layout_width">520dp</item>
+ </style>
+</resources>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2012, 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.
+-->
+<resources>
+ <dimen name="setting_popup_right_margin">@dimen/setting_popup_right_margin_large</dimen>
+ <dimen name="setting_row_height">@dimen/setting_row_height_large</dimen>
+ <dimen name="setting_popup_window_width">@dimen/setting_popup_window_width_large</dimen>
+ <dimen name="setting_item_icon_width">@dimen/setting_item_icon_width_large</dimen>
+ <dimen name="onscreen_indicators_height">@dimen/onscreen_indicators_height_large</dimen>
+ <dimen name="shutter_offset">-33dp</dimen>
+</resources>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2012, 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.
+-->
+<resources>
+ <dimen name="pano_mosaic_surface_height">@dimen/pano_mosaic_surface_height_xlarge</dimen>
+ <dimen name="pano_review_button_width">@dimen/pano_review_button_width_xlarge</dimen>
+ <dimen name="pano_review_button_height">@dimen/pano_review_button_height_xlarge</dimen>
+ <dimen name="setting_row_height">@dimen/setting_row_height_xlarge</dimen>
+ <dimen name="setting_item_text_size">@dimen/setting_item_text_size_xlarge</dimen>
+ <dimen name="setting_knob_width">@dimen/setting_knob_width_xlarge</dimen>
+ <dimen name="setting_item_text_width">@dimen/setting_item_text_width_xlarge</dimen>
+ <dimen name="setting_popup_window_width">@dimen/setting_popup_window_width_xlarge</dimen>
+ <dimen name="setting_item_list_margin">@dimen/setting_item_list_margin_xlarge</dimen>
+ <dimen name="indicator_bar_width">@dimen/indicator_bar_width_xlarge</dimen>
+ <dimen name="popup_title_text_size">@dimen/popup_title_text_size_xlarge</dimen>
+ <dimen name="popup_title_frame_min_height">@dimen/popup_title_frame_min_height_xlarge</dimen>
+ <dimen name="big_setting_popup_window_width">@dimen/big_setting_popup_window_width_xlarge</dimen>
+ <dimen name="setting_item_icon_width">@dimen/setting_item_icon_width_xlarge</dimen>
+ <dimen name="effect_setting_item_icon_width">@dimen/effect_setting_item_icon_width_xlarge</dimen>
+ <dimen name="effect_setting_item_text_size">@dimen/effect_setting_item_text_size_xlarge</dimen>
+ <dimen name="effect_setting_type_text_size">@dimen/effect_setting_type_text_size_xlarge</dimen>
+ <dimen name="effect_setting_type_text_min_height">@dimen/effect_setting_type_text_min_height_xlarge</dimen>
+ <dimen name="effect_setting_clear_text_size">@dimen/effect_setting_clear_text_size_xlarge</dimen>
+ <dimen name="effect_setting_clear_text_min_height">@dimen/effect_setting_clear_text_min_height_xlarge</dimen>
+ <dimen name="effect_setting_type_text_left_padding">@dimen/effect_setting_type_text_left_padding_xlarge</dimen>
+ <dimen name="onscreen_indicators_height">@dimen/onscreen_indicators_height_xlarge</dimen>
+ <dimen name="onscreen_exposure_indicator_text_size">@dimen/onscreen_exposure_indicator_text_size_xlarge</dimen>
+</resources>
+
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2012, 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.
+-->
+<resources>
+ <item name="btn_video_shutter_recording_holo" type="drawable">@drawable/btn_video_shutter_recording_holo_xlarge</item>
+ <item name="btn_video_shutter_recording_pressed_holo" type="drawable">@drawable/btn_video_shutter_recording_pressed_holo_xlarge</item>
+ <item name="ic_effects_holo_light" type="drawable">@drawable/ic_effects_holo_light_xlarge</item>
+ <item name="ic_exposure_holo_light" type="drawable">@drawable/ic_exposure_holo_light_xlarge</item>
+ <item name="ic_flash_auto_holo_light" type="drawable">@drawable/ic_flash_auto_holo_light_xlarge</item>
+ <item name="ic_flash_off_holo_light" type="drawable">@drawable/ic_flash_off_holo_light_xlarge</item>
+ <item name="ic_flash_on_holo_light" type="drawable">@drawable/ic_flash_on_holo_light_xlarge</item>
+ <item name="ic_pan_border_fast" type="drawable">@drawable/ic_pan_border_fast_xlarge</item>
+ <item name="ic_pan_left_indicator_fast" type="drawable">@drawable/ic_pan_left_indicator_fast_xlarge</item>
+ <item name="ic_pan_left_indicator" type="drawable">@drawable/ic_pan_left_indicator_xlarge</item>
+ <item name="ic_pan_progression" type="drawable">@drawable/ic_pan_progression_xlarge</item>
+ <item name="ic_pan_right_indicator_fast" type="drawable">@drawable/ic_pan_right_indicator_fast_xlarge</item>
+ <item name="ic_pan_right_indicator" type="drawable">@drawable/ic_pan_right_indicator_xlarge</item>
+ <item name="ic_scn_holo_light" type="drawable">@drawable/ic_scn_holo_light_xlarge</item>
+ <item name="ic_settings_holo_light" type="drawable">@drawable/ic_settings_holo_light_xlarge</item>
+ <item name="ic_snapshot_border" type="drawable">@drawable/ic_snapshot_border_xlarge</item>
+ <item name="ic_switch_photo_facing_holo_light" type="drawable">@drawable/ic_switch_photo_facing_holo_light_xlarge</item>
+ <item name="ic_switch_video_facing_holo_light" type="drawable">@drawable/ic_switch_video_facing_holo_light_xlarge</item>
+ <item name="ic_timelapse_none" type="drawable">@drawable/ic_timelapse_none_xlarge</item>
+</resources>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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.
+-->
+<resources>
+ <style name="ReviewControlText" parent="@style/ReviewControlText_xlarge" />
+ <style name="PopupTitleText" parent="@style/PopupTitleText_xlarge" />
+ <style name="PanoCustomDialogText" parent="@style/PanoCustomDialogText_xlarge" />
+ <style name="ViewfinderLabelLayout" parent="@style/ViewfinderLabelLayout_xlarge" />
+ <style name="SettingPopupWindow" parent="@style/SettingPopupWindow_xlarge" />
+</resources>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2011, 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.
+-->
+<resources>
+ <dimen name="setting_row_height">54dp</dimen>
+ <dimen name="setting_item_text_size">21dp</dimen>
+ <dimen name="setting_knob_width">72dp</dimen>
+ <dimen name="setting_item_text_width">130dp</dimen>
+ <dimen name="setting_popup_window_width">410dp</dimen>
+ <dimen name="setting_item_list_margin">24dp</dimen>
+ <dimen name="popup_title_text_size">22dp</dimen>
+ <dimen name="popup_title_frame_min_height">64dp</dimen>
+ <dimen name="big_setting_popup_window_width">590dp</dimen>
+ <dimen name="setting_item_icon_width">35dp</dimen>
+</resources>
<skip />
<string name="original" msgid="3524493791230430897">"ต้นฉบับ"</string>
<string name="borders" msgid="2067345080568684614">"ขอบ"</string>
- <string name="done" msgid="3112344807927554662">"เสร็จสิ้น"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"เลิกทำ"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"ทำซ้ำ"</string>
<string name="show_history_panel" msgid="7785810372502120090">"แสดงประวัติ"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Orihinal"</string>
<string name="borders" msgid="2067345080568684614">"Mga Border"</string>
- <string name="done" msgid="3112344807927554662">"Tapos na"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"I-undo"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"I-redo"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Ipakita Kasaysayan"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Orijinal"</string>
<string name="borders" msgid="2067345080568684614">"Kenarlıklar"</string>
- <string name="done" msgid="3112344807927554662">"Bitti"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Geri al"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Yeniden yap"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Geçmişi Göster"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Оригінал"</string>
<string name="borders" msgid="2067345080568684614">"Облямівка"</string>
- <string name="done" msgid="3112344807927554662">"Готово"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Відмінити"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Повторити"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Показати історію"</string>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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.
+-->
+<resources xmlns:android="http://schemas.android.com/apk/res/android">
+ <!-- When an activity requests a theme with an action bar from its manifest,
+ the activity preview window created by the system process while the
+ real activity is loading will also contain an action bar. Set this to
+ NoActionBar and change the theme in onCreate. -->
+ <style name="Theme.CameraBase" parent="android:Theme.Holo.NoActionBar.Fullscreen"/>
+ <style name="Widget.Button.Borderless" parent="android:Widget.Holo.Button.Borderless"/>
+</resources>
+
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 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.
+-->
+<resources xmlns:android="http://schemas.android.com/apk/res/android">
+ <style name="TextAppearance.DialogWindowTitle" parent="@android:style/TextAppearance.Holo.DialogWindowTitle"/>
+ <style name="TextAppearance.Medium" parent="@android:style/TextAppearance.Holo.Medium"/>
+</resources>
+
<skip />
<string name="original" msgid="3524493791230430897">"Gốc"</string>
<string name="borders" msgid="2067345080568684614">"Đường viền"</string>
- <string name="done" msgid="3112344807927554662">"Xong"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Hoàn tác"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Làm lại"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Hiển thị lịch sử"</string>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2012, 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.
+-->
+<!-- Caution: Don't merge with res/values-xlarge-port/drawable.xml, otherwise
+ the resources listed in this file wouldn't be reloaded when device
+ orientation changes. -->
+<resources>
+ <item name="btn_video_shutter_recording_holo" type="drawable">@drawable/btn_video_shutter_recording_holo_xlarge</item>
+ <item name="btn_video_shutter_recording_pressed_holo" type="drawable">@drawable/btn_video_shutter_recording_pressed_holo_xlarge</item>
+</resources>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2012, 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.
+-->
+<!-- Caution: Don't merge with res/values-xlarge-land/drawable.xml, otherwise
+ the resources listed in this file wouldn't be reloaded when device
+ orientation changes. -->
+<resources>
+ <item name="btn_video_shutter_recording_holo" type="drawable">@drawable/btn_video_shutter_recording_holo_xlarge</item>
+ <item name="btn_video_shutter_recording_pressed_holo" type="drawable">@drawable/btn_video_shutter_recording_pressed_holo_xlarge</item>
+</resources>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2012, 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.
+-->
+<resources>
+ <dimen name="pano_mosaic_surface_height">@dimen/pano_mosaic_surface_height_xlarge</dimen>
+ <dimen name="pano_review_button_width">@dimen/pano_review_button_width_xlarge</dimen>
+ <dimen name="pano_review_button_height">@dimen/pano_review_button_height_xlarge</dimen>
+ <dimen name="setting_row_height">@dimen/setting_row_height_xlarge</dimen>
+ <dimen name="setting_item_text_size">@dimen/setting_item_text_size_xlarge</dimen>
+ <dimen name="setting_knob_width">@dimen/setting_knob_width_xlarge</dimen>
+ <dimen name="setting_item_text_width">@dimen/setting_item_text_width_xlarge</dimen>
+ <dimen name="setting_popup_window_width">@dimen/setting_popup_window_width_xlarge</dimen>
+ <dimen name="setting_item_list_margin">@dimen/setting_item_list_margin_xlarge</dimen>
+ <dimen name="indicator_bar_width">@dimen/indicator_bar_width_xlarge</dimen>
+ <dimen name="popup_title_text_size">@dimen/popup_title_text_size_xlarge</dimen>
+ <dimen name="popup_title_frame_min_height">@dimen/popup_title_frame_min_height_xlarge</dimen>
+ <dimen name="big_setting_popup_window_width">@dimen/big_setting_popup_window_width_xlarge</dimen>
+ <dimen name="setting_item_icon_width">@dimen/setting_item_icon_width_xlarge</dimen>
+ <dimen name="effect_setting_item_icon_width">@dimen/effect_setting_item_icon_width_xlarge</dimen>
+ <dimen name="effect_setting_item_text_size">@dimen/effect_setting_item_text_size_xlarge</dimen>
+ <dimen name="effect_setting_type_text_size">@dimen/effect_setting_type_text_size_xlarge</dimen>
+ <dimen name="effect_setting_type_text_min_height">@dimen/effect_setting_type_text_min_height_xlarge</dimen>
+ <dimen name="effect_setting_clear_text_size">@dimen/effect_setting_clear_text_size_xlarge</dimen>
+ <dimen name="effect_setting_clear_text_min_height">@dimen/effect_setting_clear_text_min_height_xlarge</dimen>
+ <dimen name="effect_setting_type_text_left_padding">@dimen/effect_setting_type_text_left_padding_xlarge</dimen>
+ <dimen name="onscreen_indicators_height">@dimen/onscreen_indicators_height_xlarge</dimen>
+ <dimen name="onscreen_exposure_indicator_text_size">@dimen/onscreen_exposure_indicator_text_size_xlarge</dimen>
+</resources>
+
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2012, 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.
+-->
+<resources>
+ <item name="ic_effects_holo_light" type="drawable">@drawable/ic_effects_holo_light_xlarge</item>
+ <item name="ic_exposure_holo_light" type="drawable">@drawable/ic_exposure_holo_light_xlarge</item>
+ <item name="ic_flash_auto_holo_light" type="drawable">@drawable/ic_flash_auto_holo_light_xlarge</item>
+ <item name="ic_flash_off_holo_light" type="drawable">@drawable/ic_flash_off_holo_light_xlarge</item>
+ <item name="ic_flash_on_holo_light" type="drawable">@drawable/ic_flash_on_holo_light_xlarge</item>
+ <item name="ic_pan_border_fast" type="drawable">@drawable/ic_pan_border_fast_xlarge</item>
+ <item name="ic_pan_left_indicator_fast" type="drawable">@drawable/ic_pan_left_indicator_fast_xlarge</item>
+ <item name="ic_pan_left_indicator" type="drawable">@drawable/ic_pan_left_indicator_xlarge</item>
+ <item name="ic_pan_progression" type="drawable">@drawable/ic_pan_progression_xlarge</item>
+ <item name="ic_pan_right_indicator_fast" type="drawable">@drawable/ic_pan_right_indicator_fast_xlarge</item>
+ <item name="ic_pan_right_indicator" type="drawable">@drawable/ic_pan_right_indicator_xlarge</item>
+ <item name="ic_scn_holo_light" type="drawable">@drawable/ic_scn_holo_light_xlarge</item>
+ <item name="ic_settings_holo_light" type="drawable">@drawable/ic_settings_holo_light_xlarge</item>
+ <item name="ic_snapshot_border" type="drawable">@drawable/ic_snapshot_border_xlarge</item>
+ <item name="ic_switch_photo_facing_holo_light" type="drawable">@drawable/ic_switch_photo_facing_holo_light_xlarge</item>
+ <item name="ic_switch_video_facing_holo_light" type="drawable">@drawable/ic_switch_video_facing_holo_light_xlarge</item>
+ <item name="ic_timelapse_none" type="drawable">@drawable/ic_timelapse_none_xlarge</item>
+</resources>
<style name="DialogPickerTheme" parent="android:Theme.Holo.Dialog">
</style>
<bool name="picker_is_dialog">true</bool>
+
+ <!-- Camera resources below -->
+
+ <style name="ReviewControlText" parent="@style/ReviewControlText_xlarge" />
+ <style name="PopupTitleText" parent="@style/PopupTitleText_xlarge" />
+ <style name="PanoCustomDialogText" parent="@style/PanoCustomDialogText_xlarge" />
+ <style name="ViewfinderLabelLayout" parent="@style/ViewfinderLabelLayout_xlarge" />
+ <style name="SettingPopupWindow" parent="@style/SettingPopupWindow_xlarge" />
+
</resources>
<skip />
<string name="original" msgid="3524493791230430897">"原图"</string>
<string name="borders" msgid="2067345080568684614">"边框"</string>
- <string name="done" msgid="3112344807927554662">"完成"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"撤消"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"重做"</string>
<string name="show_history_panel" msgid="7785810372502120090">"显示历史记录"</string>
<skip />
<string name="original" msgid="3524493791230430897">"原始"</string>
<string name="borders" msgid="2067345080568684614">"邊框"</string>
- <string name="done" msgid="3112344807927554662">"完成"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"復原"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"重做"</string>
<string name="show_history_panel" msgid="7785810372502120090">"顯示紀錄"</string>
<skip />
<string name="original" msgid="3524493791230430897">"Oluqobo"</string>
<string name="borders" msgid="2067345080568684614">"Imingcele"</string>
- <string name="done" msgid="3112344807927554662">"Kwenziwe"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Hlehlisa"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Yenza kabusha"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Bonisa umlando"</string>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ * Copyright (C) 2008 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.
+ -->
+
+<resources>
+ <!-- Camera Preferences Video Quality entries -->
+ <string-array name="pref_video_quality_entries" translatable="false">
+ <item>@string/pref_video_quality_entry_1080p</item>
+ <item>@string/pref_video_quality_entry_720p</item>
+ <item>@string/pref_video_quality_entry_480p</item>
+ <item>@string/pref_video_quality_entry_high</item>
+ <item>@string/pref_video_quality_entry_low</item>
+ </string-array>
+
+ <string-array name="pref_video_quality_entryvalues" translatable="false">
+ <!-- The integer value of CamcorderProfile.QUALITY_1080P -->
+ <item>6</item>
+ <!-- The integer value of CamcorderProfile.QUALITY_720P -->
+ <item>@string/pref_video_quality_default</item>
+ <!-- The integer value of CamcorderProfile.QUALITY_480P -->
+ <item>4</item>
+ <!-- The integer value of CamcorderProfile.QUALITY_HIGH -->
+ <item>1</item>
+ <!-- The integer value of CamcorderProfile.QUALITY_LOW -->
+ <item>0</item>
+ </string-array>
+
+ <!-- These values correspond to the time interval between frame capture in millseconds
+ for time lapse recording -->
+ <string-array name="pref_video_time_lapse_frame_interval_entryvalues" translatable="false">
+ <item>0</item>
+ <item>500</item>
+ <item>1000</item>
+ <item>1500</item>
+ <item>2000</item>
+ <item>2500</item>
+ <item>3000</item>
+ <item>4000</item>
+ <item>5000</item>
+ <item>6000</item>
+ <item>10000</item>
+ <item>12000</item>
+ <item>15000</item>
+ <item>24000</item>
+ <item>30000</item>
+ <item>60000</item>
+ <item>90000</item>
+ <item>120000</item>
+ <item>150000</item>
+ <item>180000</item>
+ <item>240000</item>
+ <item>300000</item>
+ <item>360000</item>
+ <item>600000</item>
+ <item>720000</item>
+ <item>900000</item>
+ <item>1440000</item>
+ <item>1800000</item>
+ <item>3600000</item>
+ <item>5400000</item>
+ <item>7200000</item>
+ <item>9000000</item>
+ <item>10800000</item>
+ <item>14400000</item>
+ <item>18000000</item>
+ <item>21600000</item>
+ <item>36000000</item>
+ <item>43200000</item>
+ <item>54000000</item>
+ <item>86400000</item>
+ </string-array>
+
+ <!-- These values correspond to the time interval between frame capture in
+ different units (i.e. seconds, minutes, hours) for time lapse recording -->
+ <string-array name="pref_video_time_lapse_frame_interval_entries">
+ <item>@string/pref_video_time_lapse_frame_interval_off</item>
+ <item>@string/pref_video_time_lapse_frame_interval_500</item>
+ <item>@string/pref_video_time_lapse_frame_interval_1000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_1500</item>
+ <item>@string/pref_video_time_lapse_frame_interval_2000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_2500</item>
+ <item>@string/pref_video_time_lapse_frame_interval_3000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_4000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_5000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_6000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_10000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_12000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_15000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_24000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_30000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_60000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_90000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_120000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_150000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_180000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_240000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_300000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_360000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_600000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_720000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_900000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_1440000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_1800000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_3600000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_5400000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_7200000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_9000000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_10800000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_14400000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_18000000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_21600000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_36000000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_43200000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_54000000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_86400000</item>
+ </string-array>
+
+ <!-- These values correspond to the time interval between frame capture
+ for time lapse recording -->
+ <string-array name="pref_video_time_lapse_frame_interval_duration_values" translatable="false">
+ <item>0.5</item>
+ <item>1</item>
+ <item>1.5</item>
+ <item>2</item>
+ <item>2.5</item>
+ <item>3</item>
+ <item>4</item>
+ <item>5</item>
+ <item>6</item>
+ <item>10</item>
+ <item>12</item>
+ <item>15</item>
+ <item>24</item>
+ </string-array>
+
+ <string-array name="pref_video_time_lapse_frame_interval_units">
+ <item>@string/time_lapse_seconds</item>
+ <item>@string/time_lapse_minutes</item>
+ <item>@string/time_lapse_hours</item>
+ </string-array>
+
+ <!-- Camera Preferences Picture size dialog box entries -->
+ <string-array name="pref_camera_picturesize_entries" translatable="false">
+ <item>@string/pref_camera_picturesize_entry_8mp</item>
+ <item>@string/pref_camera_picturesize_entry_5mp</item>
+ <item>@string/pref_camera_picturesize_entry_5mp</item>
+ <item>@string/pref_camera_picturesize_entry_5mp</item>
+ <item>@string/pref_camera_picturesize_entry_3mp</item>
+ <item>@string/pref_camera_picturesize_entry_2mp</item>
+ <item>@string/pref_camera_picturesize_entry_1_3mp</item>
+ <item>@string/pref_camera_picturesize_entry_1mp</item>
+ <item>@string/pref_camera_picturesize_entry_vga</item>
+ <item>@string/pref_camera_picturesize_entry_qvga</item>
+ </string-array>
+
+ <!-- When launching the camera app first time, we will set the picture
+ size to the first one in the list that is also supported by the
+ driver -->
+ <string-array name="pref_camera_picturesize_entryvalues" translatable="false">
+ <item>3264x2448</item>
+ <item>2592x1944</item>
+ <item>2592x1936</item>
+ <item>2560x1920</item>
+ <item>2048x1536</item>
+ <item>1600x1200</item>
+ <item>1280x960</item>
+ <item>1024x768</item>
+ <item>640x480</item>
+ <item>320x240</item>
+ </string-array>
+
+ <!-- Camera Preferences focus mode dialog box entries -->
+ <string-array name="pref_camera_focusmode_entries" translatable="false">
+ <item>@string/pref_camera_focusmode_entry_auto</item>
+ <item>@string/pref_camera_focusmode_entry_infinity</item>
+ <item>@string/pref_camera_focusmode_entry_macro</item>
+ </string-array>
+
+ <string-array name="pref_camera_focusmode_entryvalues" translatable="false">
+ <item>auto</item>
+ <item>infinity</item>
+ <item>macro</item>
+ </string-array>
+
+ <!-- Camera Preferences flash mode dialog box entries -->
+ <string-array name="pref_camera_flashmode_entries" translatable="false">
+ <item>@string/pref_camera_flashmode_entry_off</item>
+ <item>@string/pref_camera_flashmode_entry_auto</item>
+ <item>@string/pref_camera_flashmode_entry_on</item>
+ </string-array>
+
+ <string-array name="pref_camera_flashmode_entryvalues" translatable="false">
+ <item>off</item>
+ <item>auto</item>
+ <item>on</item>
+ </string-array>
+
+ <array name="camera_flashmode_icons" translatable="false">
+ <item>@drawable/ic_flash_off_holo_light</item>
+ <item>@drawable/ic_flash_auto_holo_light</item>
+ <item>@drawable/ic_flash_on_holo_light</item>
+ </array>
+
+ <array name="camera_flashmode_largeicons" translatable="false">
+ <item>@drawable/ic_flash_off_holo_light</item>
+ <item>@drawable/ic_flash_auto_holo_light</item>
+ <item>@drawable/ic_flash_on_holo_light</item>
+ </array>
+
+ <!-- Videocamera Preferences flash mode dialog box entries -->
+ <string-array name="pref_camera_video_flashmode_entries" translatable="false">
+ <item>@string/pref_camera_flashmode_entry_on</item>
+ <item>@string/pref_camera_flashmode_entry_off</item>
+ </string-array>
+
+ <string-array name="pref_camera_video_flashmode_entryvalues" translatable="false">
+ <item>torch</item>
+ <item>off</item>
+ </string-array>
+
+ <array name="video_flashmode_icons" translatable="false">
+ <item>@drawable/ic_flash_on_holo_light</item>
+ <item>@drawable/ic_flash_off_holo_light</item>
+ </array>
+
+ <array name="video_flashmode_largeicons" translatable="false">
+ <item>@drawable/ic_flash_on_holo_light</item>
+ <item>@drawable/ic_flash_off_holo_light</item>
+ </array>
+
+ <string-array name="pref_camera_recordlocation_entryvalues" translatable="false">
+ <item>off</item>
+ <item>on</item>
+ </string-array>
+
+ <array name="pref_camera_recordlocation_entries" translatable="false">
+ <item>@string/setting_off</item>
+ <item>@string/setting_on</item>
+ </array>
+
+ <array name="camera_recordlocation_icons" translatable="false">
+ <item>@drawable/ic_menuselect_gps_off</item>
+ <item>@drawable/ic_menuselect_gps_on</item>
+ </array>
+
+ <array name="camera_recordlocation_largeicons" translatable="false">
+ <item>@drawable/ic_viewfinder_gps_off</item>
+ <item>@drawable/ic_viewfinder_gps_on</item>
+ </array>
+
+ <!-- Camera Preferences White Balance dialog box entries -->
+ <string-array name="pref_camera_whitebalance_entries" translatable="false">
+ <item>@string/pref_camera_whitebalance_entry_incandescent</item>
+ <item>@string/pref_camera_whitebalance_entry_fluorescent</item>
+ <item>@string/pref_camera_whitebalance_entry_auto</item>
+ <item>@string/pref_camera_whitebalance_entry_daylight</item>
+ <item>@string/pref_camera_whitebalance_entry_cloudy</item>
+ </string-array>
+
+ <string-array name="pref_camera_whitebalance_entryvalues" translatable="false">
+ <item>incandescent</item>
+ <item>fluorescent</item>
+ <item>auto</item>
+ <item>daylight</item>
+ <item>cloudy-daylight</item>
+ </string-array>
+
+ <array name="whitebalance_icons" translatable="false">
+ <item>@drawable/ic_wb_incandescent</item>
+ <item>@drawable/ic_wb_fluorescent</item>
+ <item>@drawable/ic_wb_auto</item>
+ <item>@drawable/ic_wb_sunlight</item>
+ <item>@drawable/ic_wb_cloudy</item>
+ </array>
+
+ <array name="whitebalance_largeicons" translatable="false">
+ <item>@drawable/ic_wb_incandescent</item>
+ <item>@drawable/ic_wb_fluorescent</item>
+ <item>@drawable/ic_wb_auto</item>
+ <item>@drawable/ic_wb_sunlight</item>
+ <item>@drawable/ic_wb_cloudy</item>
+ </array>
+
+ <!-- Camera Preferences Scene Mode dialog box entries -->
+ <string-array name="pref_camera_scenemode_entries" translatable="false">
+ <item>@string/pref_camera_scenemode_entry_auto</item>
+ <item>@string/pref_camera_scenemode_entry_action</item>
+ <item>@string/pref_camera_scenemode_entry_night</item>
+ <item>@string/pref_camera_scenemode_entry_sunset</item>
+ <item>@string/pref_camera_scenemode_entry_party</item>
+ </string-array>
+
+ <string-array name="pref_camera_scenemode_entryvalues" translatable="false">
+ <item>auto</item>
+ <item>action</item>
+ <item>night</item>
+ <item>sunset</item>
+ <item>party</item>
+ </string-array>
+
+ <array name="camera_id_entries" translatable="false">
+ <item>@string/pref_camera_id_entry_back</item>
+ <item>@string/pref_camera_id_entry_front</item>
+ </array>
+
+ <array name="camera_id_icons" translatable="false">
+ <item>@drawable/ic_menuselect_camera_facing_back</item>
+ <item>@drawable/ic_menuselect_camera_facing_front</item>
+ </array>
+
+ <array name="camera_id_largeicons" translatable="false">
+ <item>@drawable/ic_viewfinder_camera_facing_back</item>
+ <item>@drawable/ic_viewfinder_camera_facing_front</item>
+ </array>
+
+ <string-array name="pref_video_effect_entries" translatable="false">
+ <item>@string/effect_none</item>
+ <item>@string/effect_goofy_face_squeeze</item>
+ <item>@string/effect_goofy_face_big_eyes</item>
+ <item>@string/effect_goofy_face_big_mouth</item>
+ <item>@string/effect_goofy_face_small_mouth</item>
+ <item>@string/effect_goofy_face_big_nose</item>
+ <item>@string/effect_goofy_face_small_eyes</item>
+ <item>@string/effect_backdropper_space</item>
+ <item>@string/effect_backdropper_sunset</item>
+ <item>@string/effect_backdropper_gallery</item>
+ </string-array>
+
+ <string-array name="pref_video_effect_entryvalues" translatable="false">
+ <item>@string/pref_video_effect_default</item>
+ <item>goofy_face/squeeze</item>
+ <item>goofy_face/big_eyes</item>
+ <item>goofy_face/big_mouth</item>
+ <item>goofy_face/small_mouth</item>
+ <item>goofy_face/big_nose</item>
+ <item>goofy_face/small_eyes</item>
+ <item>backdropper/file:///system/media/video/AndroidInSpace.480p.mp4</item>
+ <item>backdropper/file:///system/media/video/Sunset.480p.mp4</item>
+ <item>backdropper/gallery</item>
+ </string-array>
+
+ <array name="video_effect_icons" translatable="false">
+ <item>@drawable/ic_effects_holo_light</item>
+ <item>@drawable/ic_video_effects_faces_squeeze_holo_dark</item>
+ <item>@drawable/ic_video_effects_faces_big_eyes_holo_dark</item>
+ <item>@drawable/ic_video_effects_faces_big_mouth_holo_dark</item>
+ <item>@drawable/ic_video_effects_faces_small_mouth_holo_dark</item>
+ <item>@drawable/ic_video_effects_faces_big_nose_holo_dark</item>
+ <item>@drawable/ic_video_effects_faces_small_eyes_holo_dark</item>
+ <item>@drawable/ic_video_effects_background_intergalactic_holo</item>
+ <item>@drawable/ic_video_effects_background_fields_of_wheat_holo</item>
+ <item>@drawable/ic_video_effects_background_normal_holo_dark</item>
+ </array>
+
+ <string-array name="pref_camera_hdr_entries" translatable="false">
+ <item>@string/setting_off</item>
+ <item>@string/setting_on</item>
+ </string-array>
+
+ <string-array name="pref_camera_hdr_entryvalues" translatable="false">
+ <item>@string/setting_off_value</item>
+ <item>@string/setting_on_value</item>
+ </string-array>
+
+ <string-array name="pref_camera_timer_sound_entries" translatable="false">
+ <item>@string/setting_off</item>
+ <item>@string/setting_on</item>
+ </string-array>
+
+ <string-array name="pref_camera_timer_sound_entryvalues" translatable="false">
+ <item>@string/setting_off_value</item>
+ <item>@string/setting_on_value</item>
+ </string-array>
+
+ <!-- Default focus mode setting.-->
+ <string-array name="pref_camera_focusmode_default_array" translatable="false">
+ <item>continuous-picture</item>
+ <item>auto</item>
+ </string-array>
+
+ <!-- Icons for exposure compensation -->
+ <array name="pref_camera_exposure_icons" translatable="false">
+ <item>@drawable/ic_exposure_n3</item>
+ <item>@drawable/ic_exposure_n2</item>
+ <item>@drawable/ic_exposure_n1</item>
+ <item>@drawable/ic_exposure_0</item>
+ <item>@drawable/ic_exposure_p1</item>
+ <item>@drawable/ic_exposure_p2</item>
+ <item>@drawable/ic_exposure_p3</item>
+ </array>
+</resources>
<declare-styleable name="CenteredLinearLayout">
<attr name="max_width" format="dimension" />
</declare-styleable>
+
+ <!-- Camera resources below -->
+
+ <declare-styleable name="CameraPreference">
+ <attr name="title" format="string" />
+ </declare-styleable>
+ <declare-styleable name="ListPreference">
+ <attr name="key" format="string" />
+ <attr name="defaultValue" format="string|reference" />
+ <attr name="entryValues" format="reference" />
+ <attr name="entries" format="reference" />
+ </declare-styleable>
+ <declare-styleable name="IconIndicator">
+ <attr name="icons" format="reference" />
+ <attr name="modes" format="reference" />
+ </declare-styleable>
+ <declare-styleable name="IconListPreference">
+ <!-- If a preference does not have individual icons for each entry, it can has a single icon to represent it. -->
+ <attr name="singleIcon" format="reference" />
+ <attr name="icons" />
+ <attr name="largeIcons" format="reference" />
+ <attr name="images" format="reference" />
+ </declare-styleable>
+
</resources>
<color name="ingest_highlight_semitransparent">#8833b5e5</color>
<color name="ingest_date_tile_text">#33b5e5</color>
+
+ <!-- Camera resources below -->
+
+ <color name="recording_time_elapsed_text">#FFFFFFFF</color>
+ <color name="recording_time_remaining_text">#FFFF0033</color>
+ <color name="on_viewfinder_label_background_color">#77333333</color>
+ <color name="review_control_pressed_color">#FF33B5E5</color>
+ <color name="review_control_pressed_fan_color">#3F33B5E5</color>
+ <color name="review_background">#FF000000</color>
+ <color name="icon_disabled_color">#DD777777</color>
+ <color name="time_lapse_arc">#FFC5C5C5</color>
+ <color name="indicator_background">#40000000</color>
+ <color name="popup_title_color">#ff33b5e5</color>
+ <color name="popup_background">#ff282828</color>
+ <color name="pano_progress_empty">#FF2E2E2E</color>
+ <color name="pano_progress_done">#FF33525E</color>
+ <color name="pano_progress_indication">#FF0099CC</color>
+ <color name="pano_progress_indication_fast">#FFFF2222</color>
+ <color name="mode_selection_border">#33B5E5</color>
+ <color name="holo_blue_light">#ff33b5e5</color>
+ <color name="bright_foreground_disabled_holo_dark">#ff4c4c4c</color>
+ <color name="bright_foreground_holo_dark">#fff3f3f3</color>
+ <color name="face_detect_start">#80ffffff</color>
+ <color name="face_detect_success">#8050d060</color>
+ <color name="face_detect_fail">#80d05060</color>
+
</resources>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 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.
+-->
+
+<!-- Camera app resources that may need to be customized
+ for different hardware or product builds. -->
+<resources>
+ <!-- Maximum recording length in milliseconds. 0 means unlimited. -->
+ <integer name="max_video_recording_length">0</integer>
+</resources>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2009, 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.
+-->
+<resources>
+ <dimen name="hint_y_offset">64dp</dimen>
+ <dimen name="pano_mosaic_surface_height">240dp</dimen>
+ <dimen name="pano_review_button_width">70dp</dimen>
+ <dimen name="pano_review_button_height">45dp</dimen>
+ <dimen name="setting_popup_right_margin">5dp</dimen>
+ <dimen name="setting_row_height">50dp</dimen>
+ <dimen name="setting_item_text_size">18sp</dimen>
+ <dimen name="setting_knob_width">20dp</dimen>
+ <dimen name="setting_knob_text_size">20dp</dimen>
+ <dimen name="setting_item_text_width">95dp</dimen>
+ <dimen name="setting_popup_window_width">240dp</dimen>
+ <dimen name="setting_item_list_margin">14dp</dimen>
+ <dimen name="indicator_bar_width">48dp</dimen>
+ <dimen name="popup_title_text_size">22dp</dimen>
+ <dimen name="popup_title_frame_min_height">49dp</dimen>
+ <dimen name="big_setting_popup_window_width">320dp</dimen>
+ <dimen name="setting_item_icon_width">28dp</dimen>
+ <dimen name="effect_setting_item_icon_width">40dp</dimen>
+ <dimen name="effect_setting_item_text_size">12sp</dimen>
+ <dimen name="effect_setting_type_text_size">12sp</dimen>
+ <dimen name="effect_setting_type_text_min_height">36dp</dimen>
+ <dimen name="effect_setting_clear_text_size">20dp</dimen>
+ <dimen name="effect_setting_clear_text_min_height">45dp</dimen>
+ <dimen name="effect_setting_type_text_left_padding">16dp</dimen>
+ <dimen name="onscreen_indicators_height">28dp</dimen>
+ <dimen name="onscreen_exposure_indicator_text_size">15dp</dimen>
+ <dimen name="switch_padding">16dp</dimen>
+ <dimen name="switch_min_width">96dp</dimen>
+ <dimen name="switch_text_max_width">44dp</dimen>
+ <dimen name="thumb_text_padding">12dp</dimen>
+ <dimen name="thumb_text_size">14sp</dimen>
+ <dimen name="setting_popup_right_margin_large">8dp</dimen>
+ <dimen name="setting_row_height_large">54dp</dimen>
+ <dimen name="setting_popup_window_width_large">260dp</dimen>
+ <dimen name="indicator_bar_width_large">72dp</dimen>
+ <dimen name="setting_item_icon_width_large">48dp</dimen>
+ <dimen name="onscreen_indicators_height_large">36dp</dimen>
+ <dimen name="pano_mosaic_surface_height_xlarge">480dp</dimen>
+ <dimen name="pano_review_button_width_xlarge">180dp</dimen>
+ <dimen name="pano_review_button_height_xlarge">115dp</dimen>
+ <dimen name="setting_row_height_xlarge">50dp</dimen>
+ <dimen name="setting_item_text_size_xlarge">21dp</dimen>
+ <dimen name="setting_knob_width_xlarge">50dp</dimen>
+ <dimen name="setting_item_text_width_xlarge">130dp</dimen>
+ <dimen name="setting_popup_window_width_xlarge">410dp</dimen>
+ <dimen name="setting_item_list_margin_xlarge">24dp</dimen>
+ <dimen name="indicator_bar_width_xlarge">13dp</dimen>
+ <dimen name="popup_title_text_size_xlarge">22dp</dimen>
+ <dimen name="popup_title_frame_min_height_xlarge">60dp</dimen>
+ <dimen name="big_setting_popup_window_width_xlarge">590dp</dimen>
+ <dimen name="setting_item_icon_width_xlarge">35dp</dimen>
+ <dimen name="effect_setting_item_icon_width_xlarge">54dp</dimen>
+ <dimen name="effect_setting_item_text_size_xlarge">21dp</dimen>
+ <dimen name="effect_setting_type_text_size_xlarge">21dp</dimen>
+ <dimen name="effect_setting_type_text_min_height_xlarge">34dp</dimen>
+ <dimen name="effect_setting_clear_text_size_xlarge">23dp</dimen>
+ <dimen name="effect_setting_clear_text_min_height_xlarge">44dp</dimen>
+ <dimen name="effect_setting_type_text_left_padding_xlarge">26dp</dimen>
+ <dimen name="onscreen_indicators_height_xlarge">36dp</dimen>
+ <dimen name="onscreen_exposure_indicator_text_size_xlarge">18dp</dimen>
+ <dimen name="pie_radius_start">80dp</dimen>
+ <dimen name="pie_radius_increment">60dp</dimen>
+ <dimen name="pie_touch_slop">12dp</dimen>
+ <dimen name="pie_touch_offset">40dp</dimen>
+ <dimen name="pie_view_size">48dp</dimen>
+ <dimen name="focus_radius_offset">8dp</dimen>
+ <dimen name="focus_inner_offset">24dp</dimen>
+ <dimen name="focus_outer_stroke">3dp</dimen>
+ <dimen name="focus_inner_stroke">2dp</dimen>
+ <dimen name="zoom_ring_min">48dp</dimen>
+ <dimen name="switcher_size">72dp</dimen>
+ <dimen name="face_circle_stroke">2dip</dimen>
+ <dimen name="zoom_font_size">14pt</dimen>
+ <dimen name="shutter_offset">-22dp</dimen>
+</resources>
<!-- actionbar menu -->
- <!-- Text for the actionbar confirmation button [CHAR LIMIT=20] -->
- <string name="done">Done</string>
<!-- Text for the undo menu item [CHAR LIMIT=20] -->
<string name="filtershow_undo">Undo</string>
<!-- Text for redo menu item [CHAR LIMIT=20] -->
<!-- Status message shown when there is no MTP device connected -->
<string name="ingest_no_device">There is no MTP device connected</string>
+
+ <!-- Camera resources below -->
+
+ <!-- General strings -->
+
+ <!-- title for the dialog showing the error of camera hardware -->
+ <string name="camera_error_title">Camera error</string>
+
+ <!-- message for the dialog showing the error of camera hardware -->
+ <string name="cannot_connect_camera">Can\'t connect to the camera.</string>
+
+ <!-- message for the dialog showing the camera is disabled because of security policies. Camera cannot be used. -->
+ <string name="camera_disabled">Camera has been disabled because of security policies.</string>
+
+ <!-- label for the icon meaning 'show me all the images that were taken with the camera' -->
+ <string name="camera_label">Camera</string>
+
+ <!-- label for the 'video recording application shown in the top level 'all applications' -->
+ <string name="video_camera_label">Camcorder</string>
+
+ <!-- alert to the user to wait for some operation to complete -->
+ <string name="wait">Please wait\u2026</string>
+
+ <!-- alert to the user that USB storage must be available before using the camera [CHAR LIMIT=NONE] -->
+ <string name="no_storage" product="nosdcard">Mount USB storage before using the camera.</string>
+ <!-- alert to the user that an SD card must be installed before using the camera -->
+ <string name="no_storage" product="default">Insert an SD card before using the camera.</string>
+
+ <!-- alert to the user that the USB storage is being disk-checked [CHAR LIMIT=30] -->
+ <string name="preparing_sd" product="nosdcard">Preparing USB storage\u2026</string>
+ <!-- alert to the user that the SD card is being disk-checked -->
+ <string name="preparing_sd" product="default">Preparing SD card\u2026</string>
+
+ <!-- alert to the user that the camera fails to read or write the USB storage. [CHAR LIMIT=NONE] -->
+ <string name="access_sd_fail" product="nosdcard">Couldn\'t access USB storage.</string>
+ <!-- alert to the user that the camera fails to read or write the SD card. -->
+ <string name="access_sd_fail" product="default">Couldn\'t access SD card.</string>
+
+ <!-- button in review mode indicating that the photo taking, video recording, and panorama saving session should be canceled [CHAR LIMIT=10] -->
+ <string name="review_cancel">CANCEL</string>
+
+ <!-- button in review mode indicating that the taken photo/video is OK to be attached/uploaded [CHAR LIMIT=10] -->
+ <string name="review_ok">DONE</string>
+
+ <!-- A label that overlays on top of the preview frame to indicate the camcorder is in time lapse mode [CHAR LIMIT=35] -->
+ <string name="time_lapse_title">Time lapse recording</string>
+
+ <!-- Settings screen, camera selection dialog title. Users can select a camera from the phone (front-facing or back-facing). [CHAR LIMIT=20] -->
+ <string name="pref_camera_id_title">Choose camera</string>
+
+ <string name="pref_camera_id_default" translatable="false">0</string>
+
+ <!-- In select camera setting, back facing camera. [CHAR LIMIT=14] -->
+ <string name="pref_camera_id_entry_back">Back</string>
+ <!-- In select camera setting, front-facing camera. [CHAR LIMIT=14] -->
+ <string name="pref_camera_id_entry_front">Front</string>
+
+ <!-- Settings screen, setting title text -->
+ <string name="pref_camera_recordlocation_title">Store location</string>
+
+ <string name="pref_camera_recordlocation_default" translatable="false">none</string>
+
+ <!-- Title for countdown timer on camera settings screen [CHAR LIMIT=30]-->
+ <string name="pref_camera_timer_title">Countdown timer</string>
+
+ <string name="pref_camera_timer_default" translatable="false">0</string>
+ <!-- Entry for countdown timer setting. e.g. 1 second, 10 seconds, etc. [CHAR LIMIT=30]-->
+ <plurals name="pref_camera_timer_entry">
+ <item quantity="one">1 second</item>
+ <item quantity="other">%d seconds</item>
+ </plurals>
+ <string name="pref_camera_timer_sound_default">@string/setting_on_value</string>
+ <!-- Text followed by a checkbox to turn on/off sound effects during the countdown. [CHAR LIMIT = 16]-->
+ <string name="pref_camera_timer_sound_title">Beep during countdown</string>
+
+ <!-- Entry of a on/off setting. The setting is turned off. [CHAR LIMIT=15] -->
+ <string name="setting_off">Off</string>
+ <!-- Entry of a on/off setting. The setting is turned on. [CHAR LIMIT=15] -->
+ <string name="setting_on">On</string>
+
+ <!-- The value of a camera preference indicating the setting is off. -->
+ <string name="setting_off_value" translatable="false">off</string>
+ <!-- The value of a camera preference indicating the setting is on. -->
+ <string name="setting_on_value" translatable="false">on</string>
+
+ <!-- The Video quality settings in preference [CHAR LIMIT=21] -->
+ <string name="pref_video_quality_title">Video quality</string>
+ <!-- The default quality value is 5 (720p) -->
+ <string name="pref_video_quality_default" translatable="false">5</string>
+ <!-- Video quality setting entry. Videos will be recorded in 1080p quality. [CHAR LIMIT=24] -->
+ <string name="pref_video_quality_entry_1080p" translatable="false">HD 1080p</string>
+ <!-- Video quality setting entry. Videos will be recorded in 720p quality. [CHAR LIMIT=24] -->
+ <string name="pref_video_quality_entry_720p" translatable="false">HD 720p</string>
+ <!-- Video quality setting entry. Videos will be recorded in 480p quality. [CHAR LIMIT=24] -->
+ <string name="pref_video_quality_entry_480p" translatable="false">SD 480p</string>
+ <!-- Video quality setting entry. Videos will be recorded in the highest quality available on the device. [CHAR LIMIT=24] -->
+ <string name="pref_video_quality_entry_high">High</string>
+ <!-- Video quality setting entry. Videos will be recorded in the lowest quality available on the device. [CHAR LIMIT=24] -->
+ <string name="pref_video_quality_entry_low">Low</string>
+
+ <!-- Describes the preference dialog for choosing interval between frame capture for
+ time lapse recording. Appears at top of the dialog. [CHAR LIMIT=30] -->
+ <string name="pref_video_time_lapse_frame_interval_title">Time lapse</string>
+ <string name="pref_video_time_lapse_frame_interval_default" translatable="false">0</string>
+
+ <!-- Settings screen, Camera setting category title -->
+ <string name="pref_camera_settings_category">Camera settings</string>
+
+ <!-- Settings screen, Camcorder setting category title -->
+ <string name="pref_camcorder_settings_category">Camcorder settings</string>
+
+ <!-- Settings screen, Picture size title -->
+ <string name="pref_camera_picturesize_title">Picture size</string>
+
+ <!-- Settings screen, dialog choice for 8 megapixels picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_8mp">8M pixels</string>
+ <!-- Settings screen, dialog choice for 5 megapixels picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_5mp">5M pixels</string>
+ <!-- Settings screen, dialog choice for 3 megapixels picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_3mp">3M pixels</string>
+ <!-- Settings screen, dialog choice for 2 megapixels picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_2mp">2M pixels</string>
+ <!-- Settings screen, dialog choice for 1.3 megapixels picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_1_3mp">1.3M pixels</string>
+ <!-- Settings screen, dialog choice for 1 megapixels picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_1mp">1M pixels</string>
+ <!-- Settings screen, dialog choice for VGA picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_vga">VGA</string>
+ <!-- Settings screen, dialog choice for QVGA picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_qvga">QVGA</string>
+
+ <!-- Settings screen, Focus mode title -->
+ <string name="pref_camera_focusmode_title">Focus mode</string>
+
+ <!-- Settings screen, Focus mode dialog radio button choices -->
+ <string name="pref_camera_focusmode_entry_auto">Auto</string>
+ <string name="pref_camera_focusmode_entry_infinity">Infinity</string>
+ <string name="pref_camera_focusmode_entry_macro">Macro</string>
+
+ <!-- Default flash mode setting.-->
+ <string name="pref_camera_flashmode_default" translatable="false">auto</string>
+
+ <!-- Value for flash off setting-->
+ <string name="pref_camera_flashmode_no_flash" translatable="false">no_flash</string>
+
+ <!-- Settings screen, Flash mode title -->
+ <string name="pref_camera_flashmode_title">Flash mode</string>
+
+ <!-- Settings screen, Flash mode dialog radio button choices -->
+ <string name="pref_camera_flashmode_entry_auto">Auto</string>
+ <string name="pref_camera_flashmode_entry_on">On</string>
+ <string name="pref_camera_flashmode_entry_off">Off</string>
+
+ <!-- Default videocamera flash mode setting.-->
+ <string name="pref_camera_video_flashmode_default" translatable="false">off</string>
+
+ <!-- Default white balance setting. -->
+ <string name="pref_camera_whitebalance_default" translatable="false">auto</string>
+
+ <!-- Settings screen, white balance title -->
+ <string name="pref_camera_whitebalance_title">White balance</string>
+
+ <!-- Settings screen, White balance dialog radio button choices -->
+ <string name="pref_camera_whitebalance_entry_auto">Auto</string>
+ <string name="pref_camera_whitebalance_entry_incandescent">Incandescent</string>
+ <string name="pref_camera_whitebalance_entry_daylight">Daylight</string>
+ <string name="pref_camera_whitebalance_entry_fluorescent">Fluorescent</string>
+ <string name="pref_camera_whitebalance_entry_cloudy">Cloudy</string>
+
+ <!-- Default scene mode setting. -->
+ <string name="pref_camera_scenemode_default" translatable="false">auto</string>
+
+ <!-- Settings screen, Select Scene mode -->
+ <string name="pref_camera_scenemode_title">Scene mode</string>
+
+ <!-- Settings menu, scene mode choices [CHAR LIMIT=16] -->
+ <string name="pref_camera_scenemode_entry_auto">Auto</string>
+ <!-- Scene mode that uses HDR (high dynamic range) [CHAR LIMIT=16] -->
+ <string name="pref_camera_scenemode_entry_hdr">HDR</string>
+ <!-- Scene mode that takes an image quickly with little motion blur. [CHAR LIMIT=16] -->
+ <string name="pref_camera_scenemode_entry_action">Action</string>
+ <!-- Scene mode that takes long exposures to capture night scenes without flash. [CHAR LIMIT=16] -->
+ <string name="pref_camera_scenemode_entry_night">Night</string>
+ <!-- Scene mode optimized for taking images in the sunset. [CHAR LIMIT=16] -->
+ <string name="pref_camera_scenemode_entry_sunset">Sunset</string>
+ <!-- Scene mode optimized for taking indoor low-lights pictures. [CHAR LIMIT=16] -->
+ <string name="pref_camera_scenemode_entry_party">Party</string>
+
+ <!-- Toast after trying to select a setting that is not allowed to change in scene mode [CHAR LIMIT=NONE] -->
+ <string name="not_selectable_in_scene_mode">Not selectable in scene mode.</string>
+
+ <!-- Exposure settings in preference -->
+ <string name="pref_exposure_title">Exposure</string>
+ <string name="pref_exposure_default" translatable="false">0</string>
+
+ <!-- Default HDR entry value -->
+ <string name="pref_camera_hdr_default">@string/setting_off_value</string>
+
+ <!-- Dialog "OK" button. Dismisses dialog. -->
+ <string name="dialog_ok">OK</string>
+
+ <!-- Low-memory dialog message [CHAR LIMT=NONE] -->
+ <string name="spaceIsLow_content" product="nosdcard">Your USB storage is running out of space. Change the quality setting or delete some images or other files.</string>
+ <!-- Low-memory dialog message [CHAR LIMIT=NONE] -->
+ <string name="spaceIsLow_content" product="default">Your SD card is running out of space. Change the quality setting or delete some images or other files.</string>
+
+ <!-- Camera format string for new image files. Passed to java.text.SimpleDateFormat. -->
+ <string name="image_file_name_format" translatable="false">"'IMG'_yyyyMMdd_HHmmss"</string>
+
+ <!-- Video Camera format string for new video files. Passed to java.text.SimpleDateFormat. -->
+ <string name="video_file_name_format" translatable="false">"'VID'_yyyyMMdd_HHmmss"</string>
+
+ <!-- Filename prefix for panorama output. -->
+ <string name="pano_file_name_format" translatable="false">"'PANO'_yyyyMMdd_HHmmss"</string>
+
+ <!-- The message shown when video record reaches size limit. -->
+ <string name="video_reach_size_limit">Size limit reached.</string>
+
+ <!-- The text shown when the panorama panning speed is to fast [CHAR LIMIT=12] -->
+ <string name="pano_too_fast_prompt">Too fast</string>
+
+ <!-- The text shown in the progress dialog when panorama preview is generating in the background [CHAR LIMIT=30] -->
+ <string name="pano_dialog_prepare_preview">Preparing panorama</string>
+
+ <!-- The text shown in the dialog when panorama saving failed [CHAR LIMIT=40] -->
+ <string name="pano_dialog_panorama_failed">Couldn\'t save panorama.</string>
+
+ <!-- The text shown on the dialog title in the dialogs for Panorama [CHAR LIMIT=12] -->
+ <string name="pano_dialog_title">Panorama</string>
+
+ <!-- The text shown on the top-left corner of the screen to indicate the capturing is on going [CHAR LIMIT=27] -->
+ <string name="pano_capture_indication">Capturing panorama</string>
+
+ <!-- The text shown in the progress dialog when waiting for previous panorama finishing [CHAR LIMIT=40] -->
+ <string name="pano_dialog_waiting_previous">Waiting for previous panorama</string>
+
+ <!-- The text shown on the bottom-left corner of the screen to indicate that the saving is in process [CHAR LIMIT=13] -->
+ <string name="pano_review_saving_indication_str">Saving\u2026</string>
+
+ <!-- The text shown on the screen to indicate that the panorama is rendering [CHAR LIMIT=27] -->
+ <string name="pano_review_rendering">Rendering panorama</string>
+
+ <!-- Toast telling users tapping on the viewfinder will trigger autofocus [CHAR LIMIT=28] -->
+ <string name="tap_to_focus">Touch to focus.</string>
+
+ <!-- Default effect setting that clears the effect. -->
+ <string name="pref_video_effect_default" translatable="false">none</string>
+
+ <!-- Title of video effect setting popup window -->
+ <string name="pref_video_effect_title">Effects</string>
+
+ <!-- Effect setting item that clear the effect. [CHAR LIMIT=14] -->
+ <string name="effect_none">None</string>
+ <!-- Effect setting item that squeezes the face. [CHAR LIMIT=14] -->
+ <string name="effect_goofy_face_squeeze">Squeeze</string>
+ <!-- Effect setting item that makes eyes big. [CHAR LIMIT=14] -->
+ <string name="effect_goofy_face_big_eyes">Big eyes</string>
+ <!-- Effect setting item that makes mouth big. [CHAR LIMIT=14] -->
+ <string name="effect_goofy_face_big_mouth">Big mouth</string>
+ <!-- Effect setting item that makes mouth small. [CHAR LIMIT=14] -->
+ <string name="effect_goofy_face_small_mouth">Small mouth</string>
+ <!-- Effect setting item that makes nose big. [CHAR LIMIT=14] -->
+ <string name="effect_goofy_face_big_nose">Big nose</string>
+ <!-- Effect setting item that makes eyes small. [CHAR LIMIT=14] -->
+ <string name="effect_goofy_face_small_eyes">Small eyes</string>
+ <!-- Effect setting item that replaces background with Android in Space. [CHAR LIMIT=14] -->
+ <string name="effect_backdropper_space">In space</string>
+ <!-- Effect setting item that replaces background with a sunset. [CHAR LIMIT=14] -->
+ <string name="effect_backdropper_sunset">Sunset</string>
+ <!-- Effect setting item that replaces background with video from gallery. [CHAR LIMIT=14] -->
+ <string name="effect_backdropper_gallery">Your video</string>
+
+ <!-- Message displayed in overlay during background replacement training [CHAR LIMIT=180]-->
+ <string name="bg_replacement_message">Set your device down.\nStep out of view for a moment.</string>
+
+
+ <!-- Toast telling users tapping on the viewfinder will take a picture [CHAR LIMIT=54] -->
+ <string name="video_snapshot_hint">Touch to take photo while recording.</string>
+
+ <!-- Announcement telling users video recording has just started [CHAR LIMIT=NONE] -->
+ <string name="video_recording_started">Video recording has started.</string>
+ <!-- Announcement telling users video recording has just stopped [CHAR LIMIT=NONE] -->
+ <string name="video_recording_stopped">Video recording has stopped.</string>
+
+ <!-- Toast telling users video snapshot is disabled when the effects are on and a user tries to tap on the viewfinder [CHAR LIMIT=65] -->
+ <string name="disable_video_snapshot_hint">Video snapshot is disabled when special effects are on.</string>
+
+ <!-- A button in effect setting popup to clear the effect. [CHAR LIMIT=26] -->
+ <string name="clear_effects">Clear effects</string>
+
+ <!-- Title of category for silly face effects. [CHAR LIMIT=26] -->
+ <string name="effect_silly_faces">SILLY FACES</string>
+
+ <!-- Title of category for background replacement effects. [CHAR LIMIT=26] -->
+ <string name="effect_background">BACKGROUND</string>
+
+ <!-- The shutter button. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_shutter_button">Shutter button</string>
+ <!-- The menu button. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_menu_button">Menu button</string>
+ <!-- The button to review the thumbnail. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_review_thumbnail">Most recent photo</string>
+ <!-- The front/back camera switch. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_camera_picker">Front and back camera switch</string>
+ <!-- The mode picker to switch between camera, video and panorama. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_mode_picker">Camera, video, or panorama selector</string>
+ <!-- The button to switch to the second-level indicators of the camera settings. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_second_level_indicators">More setting controls</string>
+ <!-- The button to back to the first-level indicators of the camera settings. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_back_to_first_level">Close setting controls</string>
+ <!-- The zoom control button. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_zoom_control">Zoom control</string>
+ <!-- The decrement button in camera preference such as exposure, picture size. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_decrement">Decrease %1$s</string>
+ <!-- The increment button in camera preference such as exposure, picture size. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_increment">Increase %1$s</string>
+ <!-- The check box in camera settings, such as store location. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_check_box">%1$s check box</string>
+ <!-- The button to switch to Camera mode. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_switch_to_camera">Switch to photo</string>
+ <!-- The button to switch to Video mode. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_switch_to_video">Switch to video</string>
+ <!-- The button to switch to Panorama mode. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_switch_to_panorama">Switch to panorama</string>
+ <!-- The button to switch to new Panorama mode. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_switch_to_new_panorama">Switch to new panorama</string>
+ <!-- The button in review mode indicating that the photo taking, video recording, and panorama saving session should be canceled [CHAR LIMIT = NONE] -->
+ <string name="accessibility_review_cancel">Review cancel</string>
+ <!-- The button in review mode indicating that the taken photo/video is OK to be attached/uploaded [CHAR LIMIT = NONE] -->
+ <string name="accessibility_review_ok">Review done</string>
+ <!-- button in review mode indicate the user want to retake another photo/video for attachment [
+CHAR LIMIT = NONE] -->
+ <string name="accessibility_review_retake">Review retake</string>
+ <!-- TODO: remove the string as it is a work-around solution to bypass the default speak of the element type. -->
+ <string name="empty" translatable="false">" "</string>
+
+ <!-- Default text for a button that can be toggled on and off. -->
+ <string name="capital_on">ON</string>
+ <!-- Default text for a button that can be toggled on and off. -->
+ <string name="capital_off">OFF</string>
+
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_off">Off</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_500">0.5 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_1000">1 second</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_1500">1.5 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_2000">2 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_2500">2.5 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_3000">3 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_4000">4 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_5000">5 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_6000">6 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_10000">10 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_12000">12 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_15000">15 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_24000">24 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_30000">0.5 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_60000">1 minute</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_90000">1.5 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_120000">2 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_150000">2.5 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_180000">3 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_240000">4 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_300000">5 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_360000">6 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_600000">10 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_720000">12 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_900000">15 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_1440000">24 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_1800000">0.5 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_3600000">1 hour</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_5400000">1.5 hour</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_7200000">2 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_9000000">2.5 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_10800000">3 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_14400000">4 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_18000000">5 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_21600000">6 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_36000000">10 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_43200000">12 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_54000000">15 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_86400000">24 hours</string>
+
+ <!-- Seconds: a unit of time for time lapse intervals. [CHAR LIMIT = 20] -->
+ <string name="time_lapse_seconds">seconds</string>
+ <!-- Minutes: a unit of time for time lapse intervals. [CHAR LIMIT = 20] -->
+ <string name="time_lapse_minutes">minutes</string>
+ <!-- Hours: a unit of time for time lapse intervals. [CHAR LIMIT = 20] -->
+ <string name="time_lapse_hours">hours</string>
+
+ <!-- The button to confirm time-lapse setting changes. [CHAR LIMIT = 20] -->
+ <string name="time_lapse_interval_set">Done</string>
+ <!-- Title in time interval picker for setting time interval. [CHAR LIMIT = 30]-->
+ <string name="set_time_interval">Set Time Interval</string>
+ <!-- Help text that is shown when the time lapse feature is turned off. [CHAR LIMIT = 180]-->
+ <string name="set_time_interval_help">Time lapse feature is off. Turn it on to set time interval.</string>
+ <!-- Help text that is shown when the countdown timer is turned off. [CHAR LIMIT = 180]-->
+ <string name="set_timer_help">Countdown timer is off. Turn it on to count down before taking a picture.</string>
+ <!-- Title in timer setting for setting the duration for the countdown timer. [CHAR LIMIT = 50]-->
+ <string name="set_duration">Set duration in seconds</string>
+ <!-- On-screen hint during timer countdown for taking a photo. [CHAR LIMIT = 60]-->
+ <string name="count_down_title_text">Counting down to take a photo</string>
+
+ <!-- Title for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = 50] -->
+ <string name="remember_location_title">Remember photo locations?</string>
+ <!-- Message for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = None] -->
+ <string name="remember_location_prompt">Tag your photos and videos with the locations where they are taken.\n\nOther apps can access this information along with your saved images.</string>
+ <!-- Negative answer for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = 20] -->
+ <string name="remember_location_no">No thanks</string>
+ <!-- Positive answer for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = 20] -->
+ <string name="remember_location_yes">Yes</string>
+
</resources>
<style name="ActionBarTwoLineItem">
<item name="android:background">@drawable/action_bar_two_line_background</item>
</style>
+
+ <!-- Camera resources below -->
+
+ <style name="Theme.Camera" parent="Theme.CameraBase">
+ <item name="android:windowBackground">@android:color/black</item>
+ <item name="android:colorBackground">@android:color/black</item>
+ <item name="android:colorBackgroundCacheHint">@android:color/black</item>
+ </style>
+ <style name="Theme.CameraBase" parent="android:Theme.Black.NoTitleBar.Fullscreen"/>
+ <style name="OnScreenHintTextAppearance">
+ <item name="android:textColor">@android:color/primary_text_dark</item>
+ <item name="android:textColorHighlight">#FFFF9200</item>
+ <item name="android:textColorHint">#808080</item>
+ <item name="android:textColorLink">#5C5CFF</item>
+ <item name="android:textSize">16sp</item>
+ <item name="android:textStyle">normal</item>
+ </style>
+ <style name="OnScreenHintTextAppearance.Small">
+ <item name="android:textSize">14sp</item>
+ <item name="android:textStyle">normal</item>
+ <item name="android:textColor">@android:color/secondary_text_dark</item>
+ </style>
+ <style name="Animation_OnScreenHint">
+ <item name="android:windowEnterAnimation">@anim/on_screen_hint_enter</item>
+ <item name="android:windowExitAnimation">@anim/on_screen_hint_exit</item>
+ </style>
+ <style name="ReviewPlayIcon">
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_centerInParent">true</item>
+ <item name="android:visibility">gone</item>
+ <item name="android:src">@drawable/ic_gallery_play_big</item>
+ </style>
+ <style name="PopupTitleSeparator">
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">2dp</item>
+ <item name="android:background">@color/popup_title_color</item>
+ </style>
+ <style name="SettingItemList">
+ <item name="android:orientation">vertical</item>
+ <item name="android:paddingBottom">3dp</item>
+ <item name="android:layout_gravity">center</item>
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:listSelector">@drawable/bg_pressed</item>
+ </style>
+ <style name="SettingItemTitle">
+ <item name="android:textSize">@dimen/setting_item_text_size</item>
+ <item name="android:gravity">left|center_vertical</item>
+ <item name="android:textColor">@color/primary_text</item>
+ <item name="android:singleLine">true</item>
+ <item name="android:layout_weight">1</item>
+ <item name="android:layout_width">0dp</item>
+ <item name="android:layout_height">match_parent</item>
+ </style>
+ <style name="SettingItemText">
+ <item name="android:layout_width">@dimen/setting_item_text_width</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:layout_gravity">center_vertical</item>
+ <item name="android:gravity">center</item>
+ <item name="android:singleLine">true</item>
+ <item name="android:textColor">@color/primary_text</item>
+ <item name="android:textSize">@dimen/setting_item_text_size</item>
+ </style>
+ <style name="SettingRow">
+ <item name="android:gravity">center_vertical</item>
+ <item name="android:orientation">horizontal</item>
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">@dimen/setting_row_height</item>
+ <item name="android:paddingLeft">@dimen/setting_item_list_margin</item>
+ <item name="android:paddingRight">@dimen/setting_item_list_margin</item>
+ <item name="android:background">@drawable/setting_picker</item>
+ </style>
+ <style name="OnViewfinderLabel">
+ <item name="android:gravity">center</item>
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:singleLine">true</item>
+ <item name="android:layout_margin">10dp</item>
+ <item name="android:paddingLeft">15dp</item>
+ <item name="android:paddingRight">15dp</item>
+ <item name="android:paddingTop">3dp</item>
+ <item name="android:paddingBottom">3dp</item>
+ <item name="android:textColor">@android:color/white</item>
+ <item name="android:textSize">16dp</item>
+ <item name="android:background">@drawable/bg_text_on_preview</item>
+ </style>
+ <style name="PanoCustomDialogText">
+ <item name="android:textAppearance">@android:style/TextAppearance.Medium</item>
+ </style>
+ <style name="EffectSettingGrid">
+ <item name="android:layout_marginLeft">@dimen/setting_item_list_margin</item>
+ <item name="android:layout_marginRight">@dimen/setting_item_list_margin</item>
+ <item name="android:paddingBottom">3dp</item>
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:numColumns">3</item>
+ <item name="android:verticalSpacing">3dp</item>
+ <item name="android:horizontalSpacing">3dp</item>
+ <item name="android:choiceMode">singleChoice</item>
+ </style>
+ <style name="EffectSettingItem">
+ <item name="android:orientation">vertical</item>
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:paddingTop">9dp</item>
+ <item name="android:paddingBottom">9dp</item>
+ <item name="android:paddingLeft">2dp</item>
+ <item name="android:paddingRight">2dp</item>
+ <item name="android:background">@drawable/setting_picker</item>
+ </style>
+ <style name="EffectSettingItemTitle">
+ <item name="android:textSize">@dimen/effect_setting_item_text_size</item>
+ <item name="android:gravity">center</item>
+ <item name="android:textColor">@android:color/white</item>
+ <item name="android:singleLine">true</item>
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:paddingTop">1dp</item>
+ </style>
+ <style name="EffectSettingTypeTitle">
+ <item name="android:textSize">@dimen/effect_setting_type_text_size</item>
+ <item name="android:gravity">left|center_vertical</item>
+ <item name="android:textColor">@android:color/white</item>
+ <item name="android:alpha">0.7</item>
+ <item name="android:singleLine">true</item>
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:minHeight">@dimen/effect_setting_type_text_min_height</item>
+ <item name="android:paddingLeft">@dimen/effect_setting_type_text_left_padding</item>
+ </style>
+ <style name="EffectTypeSeparator">
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_marginLeft">8dp</item>
+ <item name="android:layout_marginRight">8dp</item>
+ <item name="android:layout_marginBottom">14dp</item>
+ <item name="android:layout_height">2dp</item>
+ <item name="android:background">#2c2c2c</item>
+ </style>
+ <style name="EffectTitleSeparator">
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">2dp</item>
+ <item name="android:paddingBottom">4dp</item>
+ <item name="android:background">@android:drawable/divider_horizontal_dark</item>
+ </style>
+ <style name="TextAppearance.DialogWindowTitle" parent="">
+ <item name="android:textSize">22sp</item>
+ <item name="android:textColor">@color/holo_blue_light</item>
+ </style>
+ <style name="TextAppearance.Medium" parent="@android:style/TextAppearance.Medium"/>
+ <style name="Widget.Button.Borderless" parent="android:Widget.Button">
+ <item name="android:background">@drawable/bg_pressed</item>
+ <item name="android:textAppearance">@style/TextAppearance.Medium</item>
+ <item name="android:textColor">@color/primary_text</item>
+ <item name="android:minHeight">48dip</item>
+ <item name="android:minWidth">64dip</item>
+ <item name="android:paddingLeft">4dip</item>
+ <item name="android:paddingRight">4dip</item>
+ </style>
+
+ <style name="ReviewControlText_xlarge">
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:background">@drawable/bg_pressed_exit_fading</item>
+ <item name="android:gravity">center</item>
+ <item name="android:paddingLeft">2dp</item>
+ <item name="android:paddingRight">10dp</item>
+ <item name="android:paddingTop">10dp</item>
+ <item name="android:paddingBottom">10dp</item>
+ <item name="android:textSize">18sp</item>
+ <item name="android:textStyle">bold</item>
+ <item name="android:clickable">true</item>
+ <item name="android:focusable">true</item>
+ </style>
+ <style name="PopupTitleText_xlarge">
+ <item name="android:textSize">@dimen/popup_title_text_size</item>
+ <item name="android:layout_gravity">left|center_vertical</item>
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:singleLine">true</item>
+ <item name="android:textColor">@color/popup_title_color</item>
+ <item name="android:layout_marginLeft">10dp</item>
+ </style>
+ <style name="PanoCustomDialogText_xlarge">
+ <item name="android:textAppearance">@android:style/TextAppearance.Large</item>
+ </style>
+ <style name="ViewfinderLabelLayout_xlarge">
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">match_parent</item>
+ <item name="android:layout_margin">13dp</item>
+ </style>
+ <style name="SwitcherButton">
+ <item name="android:layout_width">@dimen/switcher_size</item>
+ <item name="android:layout_height">@dimen/switcher_size</item>
+ <item name="android:background">@drawable/bg_pressed_exit_fading</item>
+ </style>
+ <style name="MenuIndicator">
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:enabled">false</item>
+ <item name="android:scaleType">center</item>
+ </style>
+ <style name="CameraControls">
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">match_parent</item>
+ </style>
+
</resources>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 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.
+-->
+
+<PreferenceGroup
+ xmlns:camera="http://schemas.android.com/apk/res/com.android.gallery3d"
+ camera:title="@string/pref_camera_settings_category">
+ <IconListPreference
+ camera:key="pref_camera_flashmode_key"
+ camera:defaultValue="@string/pref_camera_flashmode_default"
+ camera:title="@string/pref_camera_flashmode_title"
+ camera:icons="@array/camera_flashmode_icons"
+ camera:largeIcons="@array/camera_flashmode_largeicons"
+ camera:entries="@array/pref_camera_flashmode_entries"
+ camera:entryValues="@array/pref_camera_flashmode_entryvalues" />
+ <IconListPreference
+ camera:key="pref_camera_exposure_key"
+ camera:defaultValue="@string/pref_exposure_default"
+ camera:title="@string/pref_exposure_title"
+ camera:singleIcon="@drawable/ic_exposure_holo_light" />
+ <IconListPreference
+ camera:key="pref_camera_scenemode_key"
+ camera:defaultValue="@string/pref_camera_scenemode_default"
+ camera:title="@string/pref_camera_scenemode_title"
+ camera:singleIcon="@drawable/ic_scn_holo_light"
+ camera:entries="@array/pref_camera_scenemode_entries"
+ camera:entryValues="@array/pref_camera_scenemode_entryvalues" />
+ <IconListPreference
+ camera:key="pref_camera_whitebalance_key"
+ camera:defaultValue="@string/pref_camera_whitebalance_default"
+ camera:title="@string/pref_camera_whitebalance_title"
+ camera:icons="@array/whitebalance_icons"
+ camera:largeIcons="@array/whitebalance_largeicons"
+ camera:entries="@array/pref_camera_whitebalance_entries"
+ camera:entryValues="@array/pref_camera_whitebalance_entryvalues" />
+ <RecordLocationPreference
+ camera:key="pref_camera_recordlocation_key"
+ camera:defaultValue="@string/pref_camera_recordlocation_default"
+ camera:title="@string/pref_camera_recordlocation_title"
+ camera:icons="@array/camera_recordlocation_icons"
+ camera:largeIcons="@array/camera_recordlocation_largeicons"
+ camera:entries="@array/pref_camera_recordlocation_entries"
+ camera:entryValues="@array/pref_camera_recordlocation_entryvalues" />
+ <ListPreference
+ camera:key="pref_camera_picturesize_key"
+ camera:title="@string/pref_camera_picturesize_title"
+ camera:entries="@array/pref_camera_picturesize_entries"
+ camera:entryValues="@array/pref_camera_picturesize_entryvalues" />
+ <ListPreference
+ camera:key="pref_camera_focusmode_key"
+ camera:defaultValue="@array/pref_camera_focusmode_default_array"
+ camera:title="@string/pref_camera_focusmode_title"
+ camera:entries="@array/pref_camera_focusmode_entries"
+ camera:entryValues="@array/pref_camera_focusmode_entryvalues" />
+ <IconListPreference
+ camera:key="pref_camera_id_key"
+ camera:defaultValue="@string/pref_camera_id_default"
+ camera:title="@string/pref_camera_id_title"
+ camera:icons="@array/camera_id_icons"
+ camera:entries="@array/camera_id_entries"
+ camera:largeIcons="@array/camera_id_largeicons" />
+ <ListPreference
+ camera:key="pref_camera_hdr_key"
+ camera:defaultValue="@string/pref_camera_hdr_default"
+ camera:title="@string/pref_camera_scenemode_entry_hdr"
+ camera:entries="@array/pref_camera_hdr_entries"
+ camera:entryValues="@array/pref_camera_hdr_entryvalues" />
+ <CountDownTimerPreference
+ camera:key="pref_camera_timer_key"
+ camera:defaultValue="@string/pref_camera_timer_default"
+ camera:title="@string/pref_camera_timer_title" />
+ <ListPreference
+ camera:key="pref_camera_timer_sound_key"
+ camera:defaultValue="@string/pref_camera_timer_sound_default"
+ camera:title="@string/pref_camera_timer_sound_title"
+ camera:entries="@array/pref_camera_timer_sound_entries"
+ camera:entryValues="@array/pref_camera_timer_sound_entryvalues" />
+</PreferenceGroup>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 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.
+-->
+
+<PreferenceGroup
+ xmlns:camera="http://schemas.android.com/apk/res/com.android.gallery3d"
+ camera:title="@string/pref_camcorder_settings_category">
+ <ListPreference
+ camera:key="pref_video_quality_key"
+ camera:defaultValue="@string/pref_video_quality_default"
+ camera:title="@string/pref_video_quality_title"
+ camera:entries="@array/pref_video_quality_entries"
+ camera:entryValues="@array/pref_video_quality_entryvalues"/>
+ <IconListPreference
+ camera:key="pref_video_time_lapse_frame_interval_key"
+ camera:defaultValue="@string/pref_video_time_lapse_frame_interval_default"
+ camera:title="@string/pref_video_time_lapse_frame_interval_title"
+ camera:singleIcon="@drawable/ic_timelapse_none"
+ camera:entries="@array/pref_video_time_lapse_frame_interval_entries"
+ camera:entryValues="@array/pref_video_time_lapse_frame_interval_entryvalues"/>
+ <IconListPreference
+ camera:key="pref_camera_video_flashmode_key"
+ camera:defaultValue="@string/pref_camera_video_flashmode_default"
+ camera:title="@string/pref_camera_flashmode_title"
+ camera:icons="@array/video_flashmode_icons"
+ camera:largeIcons="@array/video_flashmode_largeicons"
+ camera:entries="@array/pref_camera_video_flashmode_entries"
+ camera:entryValues="@array/pref_camera_video_flashmode_entryvalues"/>
+ <IconListPreference
+ camera:key="pref_camera_whitebalance_key"
+ camera:defaultValue="@string/pref_camera_whitebalance_default"
+ camera:title="@string/pref_camera_whitebalance_title"
+ camera:icons="@array/whitebalance_icons"
+ camera:largeIcons="@array/whitebalance_largeicons"
+ camera:entries="@array/pref_camera_whitebalance_entries"
+ camera:entryValues="@array/pref_camera_whitebalance_entryvalues"/>
+ <IconListPreference
+ camera:key="pref_camera_id_key"
+ camera:defaultValue="@string/pref_camera_id_default"
+ camera:title="@string/pref_camera_id_title"
+ camera:icons="@array/camera_id_icons"
+ camera:entries="@array/camera_id_entries"
+ camera:largeIcons="@array/camera_id_largeicons"/>
+ <IconListPreference
+ camera:key="pref_video_effect_key"
+ camera:defaultValue="@string/pref_video_effect_default"
+ camera:title="@string/pref_video_effect_title"
+ camera:icons="@array/video_effect_icons"
+ camera:largeIcons="@array/video_effect_icons"
+ camera:entries="@array/pref_video_effect_entries"
+ camera:entryValues="@array/pref_video_effect_entryvalues" />
+ <RecordLocationPreference
+ camera:key="pref_camera_recordlocation_key"
+ camera:defaultValue="@string/pref_camera_recordlocation_default"
+ camera:title="@string/pref_camera_recordlocation_title"
+ camera:icons="@array/camera_recordlocation_icons"
+ camera:largeIcons="@array/camera_recordlocation_largeicons"
+ camera:entries="@array/pref_camera_recordlocation_entries"
+ camera:entryValues="@array/pref_camera_recordlocation_entryvalues" />
+</PreferenceGroup>