summaryrefslogtreecommitdiffstats
path: root/res
diff options
context:
space:
mode:
authorJay Wang <jaywang@codeaurora.org>2014-12-26 18:10:22 -0800
committerByunghun Jeon <bjeon@codeaurora.org>2015-02-09 20:00:21 -0800
commit30b2309e7c40a46ea9506344c25b58c9e8ce8dde (patch)
treefde7703eb9feb2d676b522dfb2bf8c3d0b78b144 /res
parent5e266938aac08975bbe198915adda22cc59ffebe (diff)
downloadandroid_packages_apps_Snap-30b2309e7c40a46ea9506344c25b58c9e8ce8dde.tar.gz
android_packages_apps_Snap-30b2309e7c40a46ea9506344c25b58c9e8ce8dde.tar.bz2
android_packages_apps_Snap-30b2309e7c40a46ea9506344c25b58c9e8ce8dde.zip
SnapdragonCamera: Add FullScreen Preview when in Panoramic shoot
Changed the Panoramic preview to full screen Resized the warped preview image to smaller Size and render on top of the full screen preview image Warped preview image can be turned on/off Change-Id: I859839542ce94c5f70d7fe7983e93b5e9534b415
Diffstat (limited to 'res')
-rw-r--r--res/drawable-hdpi/ic_pan_progression.pngbin1654 -> 14576 bytes
-rw-r--r--res/drawable-hdpi/ic_pan_progression_large.pngbin2685 -> 14615 bytes
-rw-r--r--res/drawable-hdpi/ic_pan_progression_xlarge.pngbin2685 -> 14615 bytes
-rw-r--r--res/drawable-mdpi/ic_pan_progression.pngbin1097 -> 14560 bytes
-rw-r--r--res/drawable-mdpi/ic_pan_progression_xlarge.pngbin1640 -> 14576 bytes
-rw-r--r--res/drawable-xhdpi/ic_pan_progression.pngbin2177 -> 14599 bytes
-rw-r--r--res/drawable-xhdpi/ic_pan_progression_xlarge.pngbin3692 -> 14643 bytes
-rw-r--r--res/layout/pano_module_capture.xml119
-rw-r--r--res/values-port/dimensions.xml2
-rw-r--r--res/values/config.xml4
10 files changed, 69 insertions, 56 deletions
diff --git a/res/drawable-hdpi/ic_pan_progression.png b/res/drawable-hdpi/ic_pan_progression.png
index 69650f0b7..b27714334 100644
--- a/res/drawable-hdpi/ic_pan_progression.png
+++ b/res/drawable-hdpi/ic_pan_progression.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_pan_progression_large.png b/res/drawable-hdpi/ic_pan_progression_large.png
index afe91889f..a5ce53af0 100644
--- a/res/drawable-hdpi/ic_pan_progression_large.png
+++ b/res/drawable-hdpi/ic_pan_progression_large.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_pan_progression_xlarge.png b/res/drawable-hdpi/ic_pan_progression_xlarge.png
index afe91889f..7892c504b 100644
--- a/res/drawable-hdpi/ic_pan_progression_xlarge.png
+++ b/res/drawable-hdpi/ic_pan_progression_xlarge.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_pan_progression.png b/res/drawable-mdpi/ic_pan_progression.png
index 9425f324c..ee53169d2 100644
--- a/res/drawable-mdpi/ic_pan_progression.png
+++ b/res/drawable-mdpi/ic_pan_progression.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_pan_progression_xlarge.png b/res/drawable-mdpi/ic_pan_progression_xlarge.png
index d75ec8bbe..218d2b35d 100644
--- a/res/drawable-mdpi/ic_pan_progression_xlarge.png
+++ b/res/drawable-mdpi/ic_pan_progression_xlarge.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_pan_progression.png b/res/drawable-xhdpi/ic_pan_progression.png
index 756edb71d..9610c2de5 100644
--- a/res/drawable-xhdpi/ic_pan_progression.png
+++ b/res/drawable-xhdpi/ic_pan_progression.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_pan_progression_xlarge.png b/res/drawable-xhdpi/ic_pan_progression_xlarge.png
index 22d8a4eed..91484d21c 100644
--- a/res/drawable-xhdpi/ic_pan_progression_xlarge.png
+++ b/res/drawable-xhdpi/ic_pan_progression_xlarge.png
Binary files differ
diff --git a/res/layout/pano_module_capture.xml b/res/layout/pano_module_capture.xml
index 6ab8c9e4b..ad34cf808 100644
--- a/res/layout/pano_module_capture.xml
+++ b/res/layout/pano_module_capture.xml
@@ -16,105 +16,114 @@
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/panorama_capture_layout"
- android:layout_height="match_parent"
- android:layout_width="match_parent">
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" >
+
+ <FrameLayout
+ android:id="@+id/pano_preview_layout"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_gravity="center" >
+
+ <TextureView
+ android:id="@+id/pano_preview_textureview"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" />
+
+ <View
+ android:id="@+id/pano_preview_area_border"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="@drawable/ic_pan_border_fast"
+ android:visibility="gone" />
+ </FrameLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:orientation="vertical">
+ android:orientation="vertical" >
<!-- The top bar with capture indication -->
<FrameLayout
style="@style/PanoViewHorizontalBar"
android:layout_width="match_parent"
android:layout_height="0dp"
- android:layout_weight="1">
+ android:layout_weight="1" >
<TextView
android:id="@+id/pano_capture_indicator"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
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" />
+ android:visibility="gone" />
</FrameLayout>
- <FrameLayout
- android:layout_gravity="center"
- android:id="@+id/pano_preview_layout"
- android:layout_weight="@integer/SRI_pano_layout_weight"
+ <View
+ android:id="@+id/pano_dummy_layout"
android:layout_width="match_parent"
- android:layout_height="0dp">
-
- <TextureView
- android:id="@+id/pano_preview_textureview"
- android:layout_width="match_parent"
- android:layout_height="match_parent" />
-
- <View
- android:id="@+id/pano_preview_area_border"
- android:visibility="gone"
- android:background="@drawable/ic_pan_border_fast"
- android:layout_width="match_parent"
- android:layout_height="match_parent" />
- </FrameLayout>
+ android:layout_height="0dp"
+ android:layout_weight="@integer/SRI_pano_layout_weight"
+ android:visibility="invisible" />
<!-- The bottom bar with progress bar and direction indicators -->
<FrameLayout
android:id="@+id/pano_progress_layout"
style="@style/PanoViewHorizontalBar"
- android:paddingTop="20dp"
- android:gravity="top"
android:layout_width="match_parent"
android:layout_height="0dp"
- android:layout_weight="1">
+ android:layout_weight="1"
+ android:gravity="top"
+ android:paddingTop="20dp" >
- <RelativeLayout
+ <LinearLayout
android:layout_width="match_parent"
- android:layout_height="wrap_content">
-
- <com.android.camera.PanoProgressBar
- android:id="@+id/pano_pan_progress_bar"
- android:visibility="gone"
- android:src="@drawable/ic_pan_progression"
- android:layout_centerInParent="true"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content" />
+ android:layout_height="wrap_content"
+ android:layout_centerInParent="true"
+ android:orientation="horizontal" >
<ImageView
android:id="@+id/pano_pan_left_indicator"
- android:src="@drawable/pano_direction_left_indicator"
- android:visibility="gone"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
android:layout_marginRight="5dp"
- android:layout_toLeftOf="@id/pano_pan_progress_bar"
- android:layout_centerVertical="true"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content" />
+ android:layout_weight="1"
+ android:gravity="center_vertical"
+ android:src="@drawable/pano_direction_left_indicator"
+ android:visibility="gone" />
+
+ <com.android.camera.PanoProgressBar
+ android:id="@+id/pano_pan_progress_bar"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:layout_weight="9"
+ android:gravity="center_vertical"
+ android:src="@drawable/ic_pan_progression"
+ android:visibility="gone" />
<ImageView
android:id="@+id/pano_pan_right_indicator"
- android:src="@drawable/pano_direction_right_indicator"
- android:visibility="gone"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_toRightOf="@id/pano_pan_progress_bar"
- android:layout_centerVertical="true"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content" />
- </RelativeLayout>
+ android:layout_weight="1"
+ android:gravity="center_vertical"
+ android:src="@drawable/pano_direction_right_indicator"
+ android:visibility="gone" />
+ </LinearLayout>
</FrameLayout>
-
-
</LinearLayout>
<!-- The hint for "Too fast" text view -->
<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:layout_gravity="center"
+ android:text="@string/pano_too_fast_prompt"
+ android:textAppearance="?android:textAppearanceMedium"
android:visibility="gone" />
+
</FrameLayout>
diff --git a/res/values-port/dimensions.xml b/res/values-port/dimensions.xml
index 67e3ebc3f..f47567a6c 100644
--- a/res/values-port/dimensions.xml
+++ b/res/values-port/dimensions.xml
@@ -14,6 +14,6 @@
limitations under the License.
-->
<resources>
- <integer name="SRI_pano_layout_weight">2</integer>
+ <integer name="SRI_pano_layout_weight">3</integer>
<dimen name="count_down_title_margin_top">90dp</dimen>
</resources>
diff --git a/res/values/config.xml b/res/values/config.xml
index 24f790c4e..f83b5d8f4 100644
--- a/res/values/config.xml
+++ b/res/values/config.xml
@@ -23,4 +23,8 @@
<!-- This value may be tweaked to save memory on low RAM devices. The value
is the percentage of camera preview height/width to scale to. -->
<integer name="panorama_frame_size_reduction">100</integer>
+
+ <!-- This value may be changed to true to enable the warped pano preview overlayed on top
+ of the fullscreen pano preview. -->
+ <bool name="enable_warped_pano_preview">true</bool>
</resources>