diff options
author | Aidan Follestad <drummer.aidan@gmail.com> | 2016-01-04 20:32:37 -0600 |
---|---|---|
committer | Aidan Follestad <drummer.aidan@gmail.com> | 2016-01-04 20:32:37 -0600 |
commit | 58f3c5f6bd5069ab76aff5d52565c0abb263ecbe (patch) | |
tree | 556c5ecc2557374e446f26cbde59f86b9e27a3ca | |
parent | 8cea752dda4338fb63c4614622ec2d29bcbcc457 (diff) | |
download | afollestad-58f3c5f6bd5069ab76aff5d52565c0abb263ecbe.tar.gz |
Added id/tag values to MaterialSimpleListItem, resolves #896.
-rw-r--r-- | commons/src/main/java/com/afollestad/materialdialogs/simplelist/MaterialSimpleListItem.java | 22 |
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); } |