diff options
author | Android (Google) Code Review <android-gerrit@google.com> | 2009-11-15 20:38:05 -0800 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2009-11-15 20:38:05 -0800 |
commit | 4d55cb369de5933025af40bece5e08830aae935e (patch) | |
tree | e873a09d0a5136d5868883cb515be663dc340315 /src/com | |
parent | 1878e7fcd99c7ada30111ebc2b80774c9c4cd095 (diff) | |
parent | 9c90e4ffabcb51d340648d71ada7208bc4e2de96 (diff) | |
download | LegacyCamera-4d55cb369de5933025af40bece5e08830aae935e.zip LegacyCamera-4d55cb369de5933025af40bece5e08830aae935e.tar.gz LegacyCamera-4d55cb369de5933025af40bece5e08830aae935e.tar.bz2 |
Merge change I25b0edfa into eclair
* changes:
Hide the indicator if the icon is empty.
Diffstat (limited to 'src/com')
-rw-r--r-- | src/com/android/camera/IconIndicator.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/com/android/camera/IconIndicator.java b/src/com/android/camera/IconIndicator.java index c3f0392..e4500e4 100644 --- a/src/com/android/camera/IconIndicator.java +++ b/src/com/android/camera/IconIndicator.java @@ -21,6 +21,7 @@ import android.content.res.Resources; import android.content.res.TypedArray; import android.graphics.drawable.Drawable; import android.util.AttributeSet; +import android.view.View; import android.widget.ImageView; public class IconIndicator extends ImageView { @@ -69,7 +70,12 @@ public class IconIndicator extends ImageView { public void setMode(String mode) { for (int i = 0, n = mModes.length; i < n; ++i) { if (mModes[i].equals(mode)) { - setImageDrawable(mIcons[i]); + if (mIcons[i] != null) { + setVisibility(View.VISIBLE); + setImageDrawable(mIcons[i]); + } else { + setVisibility(View.GONE); + } return; } } |