From 9c90e4ffabcb51d340648d71ada7208bc4e2de96 Mon Sep 17 00:00:00 2001 From: Cheng-Ru Lin Date: Thu, 12 Nov 2009 11:48:46 +0800 Subject: [PATCH] Hide the indicator if the icon is empty. Also change the order of on-screen icons. http://b/issue?id=2250438 Change-Id: I25b0edfa1913aa3dacd960df87d5d7103e352bce --- res/layout/camera.xml | 49 +++++++++++++------------------ res/layout/video_camera.xml | 3 +- res/values/arrays.xml | 10 +++---- res/values/styles.xml | 7 +++++ src/com/android/camera/IconIndicator.java | 8 ++++- 5 files changed, 40 insertions(+), 37 deletions(-) diff --git a/res/layout/camera.xml b/res/layout/camera.xml index 8984a0c..b35761c 100644 --- a/res/layout/camera.xml +++ b/res/layout/camera.xml @@ -40,50 +40,41 @@ android:id="@+id/focus_rectangle" android:layout_width="fill_parent" android:layout_height="fill_parent"/> - + android:layout_height="wrap_content"> + camera:icons="@array/gps_icons"/> + + camera:icons="@array/focusmode_icons"/> - + camera:icons="@array/whitebalance_icons"/> - + camera:icons="@array/flash_icons"/> + diff --git a/res/layout/video_camera.xml b/res/layout/video_camera.xml index 9ebdc03..b6717d8 100644 --- a/res/layout/video_camera.xml +++ b/res/layout/video_camera.xml @@ -71,8 +71,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content"> diff --git a/res/values/arrays.xml b/res/values/arrays.xml index 53d9edb..77f9154 100644 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -100,7 +100,7 @@ - @drawable/ic_viewfinder_empty + @null @drawable/ic_viewfinder_focus_infinity @drawable/ic_viewfinder_focus_macro @@ -137,7 +137,7 @@ @drawable/ic_viewfinder_flash_auto @drawable/ic_viewfinder_flash_on - @drawable/ic_viewfinder_empty + @null @@ -146,7 +146,7 @@ - 0 + @null @drawable/ic_camera_sym_gps @@ -176,7 +176,7 @@ - @drawable/ic_viewfinder_empty + @null @drawable/ic_viewfinder_wb_incandescent @drawable/ic_viewfinder_wb_daylight @drawable/ic_viewfinder_wb_fluorescent @@ -251,7 +251,7 @@ - @drawable/ic_viewfinder_empty + @null @drawable/ic_viewfinder_scenemode diff --git a/res/values/styles.xml b/res/values/styles.xml index ae5d16a..e18658d 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -78,6 +78,13 @@ @null @null +