diff options
author | Mark Wagner <mxw@google.com> | 2009-09-28 16:39:20 -0700 |
---|---|---|
committer | Mark Wagner <mxw@google.com> | 2009-09-29 09:49:50 -0700 |
commit | b2c6429d4dc95118237d8a10237b9b005b339fb6 (patch) | |
tree | 38ef3ed84f99b7c1b560f3c353fa553f56d98de3 /core/java/android/widget | |
parent | e34569fa54471214c3b58dd23ec17be900240a74 (diff) | |
download | frameworks_base-b2c6429d4dc95118237d8a10237b9b005b339fb6.zip frameworks_base-b2c6429d4dc95118237d8a10237b9b005b339fb6.tar.gz frameworks_base-b2c6429d4dc95118237d8a10237b9b005b339fb6.tar.bz2 |
border for the non-badge case
If we don't have a uri/email/phone then we do not display the normal
fast track badge. But in that case we now have an alternate background/border
rather than no background/border.
Diffstat (limited to 'core/java/android/widget')
-rw-r--r-- | core/java/android/widget/FasttrackBadgeWidget.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/core/java/android/widget/FasttrackBadgeWidget.java b/core/java/android/widget/FasttrackBadgeWidget.java index 8c8e054..ba8539f 100644 --- a/core/java/android/widget/FasttrackBadgeWidget.java +++ b/core/java/android/widget/FasttrackBadgeWidget.java @@ -33,6 +33,7 @@ import android.provider.ContactsContract.CommonDataKinds.Email; import android.util.AttributeSet; import android.view.View; import android.view.View.OnClickListener; +import com.android.internal.R; /** * Widget used to show an image with the standard fasttrack badge @@ -48,6 +49,7 @@ public class FasttrackBadgeWidget extends ImageView implements OnClickListener { private int mMode; private QueryHandler mQueryHandler; private Drawable mBadgeBackground; + private Drawable mNoBadgeBackground; protected String[] mExcludeMimes = null; @@ -119,7 +121,10 @@ public class FasttrackBadgeWidget extends ImageView implements OnClickListener { private void onContactUriChanged() { if (mContactUri == null && mContactEmail == null && mContactPhone == null) { - setBackgroundDrawable(null); + if (mNoBadgeBackground == null) { + mNoBadgeBackground = getResources().getDrawable(R.drawable.fasttrack_nobadge); + } + setBackgroundDrawable(mNoBadgeBackground); } else { setBackgroundDrawable(mBadgeBackground); } |