aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAidan Follestad <drummer.aidan@gmail.com>2016-01-04 20:32:37 -0600
committerAidan Follestad <drummer.aidan@gmail.com>2016-01-04 20:32:37 -0600
commit58f3c5f6bd5069ab76aff5d52565c0abb263ecbe (patch)
tree556c5ecc2557374e446f26cbde59f86b9e27a3ca
parent8cea752dda4338fb63c4614622ec2d29bcbcc457 (diff)
downloadafollestad-58f3c5f6bd5069ab76aff5d52565c0abb263ecbe.tar.gz
Added id/tag values to MaterialSimpleListItem, resolves #896.
-rw-r--r--commons/src/main/java/com/afollestad/materialdialogs/simplelist/MaterialSimpleListItem.java22
1 files changed, 22 insertions, 0 deletions
diff --git a/commons/src/main/java/com/afollestad/materialdialogs/simplelist/MaterialSimpleListItem.java b/commons/src/main/java/com/afollestad/materialdialogs/simplelist/MaterialSimpleListItem.java
index afb6d50..bbf7624 100644
--- a/commons/src/main/java/com/afollestad/materialdialogs/simplelist/MaterialSimpleListItem.java
+++ b/commons/src/main/java/com/afollestad/materialdialogs/simplelist/MaterialSimpleListItem.java
@@ -9,6 +9,7 @@ import android.support.annotation.ColorRes;
import android.support.annotation.DimenRes;
import android.support.annotation.DrawableRes;
import android.support.annotation.IntRange;
+import android.support.annotation.Nullable;
import android.support.annotation.StringRes;
import android.support.v4.content.ContextCompat;
import android.util.TypedValue;
@@ -43,6 +44,15 @@ public class MaterialSimpleListItem {
return mBuilder.mBackgroundColor;
}
+ public long getId() {
+ return mBuilder.mId;
+ }
+
+ @Nullable
+ public Object getTag() {
+ return mBuilder.mTag;
+ }
+
public static class Builder {
private final Context mContext;
@@ -50,6 +60,8 @@ public class MaterialSimpleListItem {
protected CharSequence mContent;
protected int mIconPadding;
protected int mBackgroundColor;
+ protected long mId;
+ protected Object mTag;
public Builder(Context context) {
mContext = context;
@@ -102,6 +114,16 @@ public class MaterialSimpleListItem {
return backgroundColor(DialogUtils.resolveColor(mContext, colorAttr));
}
+ public Builder id(long id) {
+ mId = id;
+ return this;
+ }
+
+ public Builder tag(@Nullable Object tag) {
+ mTag = tag;
+ return this;
+ }
+
public MaterialSimpleListItem build() {
return new MaterialSimpleListItem(this);
}