summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYorke Lee <yorkelee@google.com>2014-04-28 21:24:21 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-04-28 21:24:21 +0000
commit2e9c300b91d0da5e43e1ce8817fa6a41cbf27321 (patch)
tree4ba141db51e12b3acd108ac5587adddd44aa9b4a
parent7c12112d6292f9424726c257b237d0fd1bd03eab (diff)
parenta702ccdf9f067c0604a0ca571dca5c4a2a291040 (diff)
downloadframeworks_base-2e9c300b91d0da5e43e1ce8817fa6a41cbf27321.zip
frameworks_base-2e9c300b91d0da5e43e1ce8817fa6a41cbf27321.tar.gz
frameworks_base-2e9c300b91d0da5e43e1ce8817fa6a41cbf27321.tar.bz2
Merge "Add setOverlay method to QuickContactsBadge"
-rw-r--r--api/current.txt1
-rw-r--r--core/java/android/widget/QuickContactBadge.java10
2 files changed, 11 insertions, 0 deletions
diff --git a/api/current.txt b/api/current.txt
index 8466443..d4be98c 100644
--- a/api/current.txt
+++ b/api/current.txt
@@ -34530,6 +34530,7 @@ package android.widget {
method public void setExcludeMimes(java.lang.String[]);
method public void setImageToDefault();
method public void setMode(int);
+ method public void setOverlay(android.graphics.drawable.Drawable);
field protected java.lang.String[] mExcludeMimes;
}
diff --git a/core/java/android/widget/QuickContactBadge.java b/core/java/android/widget/QuickContactBadge.java
index 74b41c9..0c31496 100644
--- a/core/java/android/widget/QuickContactBadge.java
+++ b/core/java/android/widget/QuickContactBadge.java
@@ -256,6 +256,16 @@ public class QuickContactBadge extends ImageView implements OnClickListener {
}
}
+ /**
+ * Assigns the drawable that is to be drawn on top of the assigned contact photo.
+ *
+ * @param overlay Drawable to be drawn over the assigned contact photo. Must have a non-zero
+ * instrinsic width and height.
+ */
+ public void setOverlay(Drawable overlay) {
+ mOverlay = overlay;
+ }
+
private void onContactUriChanged() {
setEnabled(isAssigned());
}