diff options
Diffstat (limited to 'libs/emojicon/src/main/java/github/ankushsachdeva/emojicon/StaticEmojiconGroup.java')
-rw-r--r-- | libs/emojicon/src/main/java/github/ankushsachdeva/emojicon/StaticEmojiconGroup.java | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/libs/emojicon/src/main/java/github/ankushsachdeva/emojicon/StaticEmojiconGroup.java b/libs/emojicon/src/main/java/github/ankushsachdeva/emojicon/StaticEmojiconGroup.java new file mode 100644 index 00000000..ae9a767d --- /dev/null +++ b/libs/emojicon/src/main/java/github/ankushsachdeva/emojicon/StaticEmojiconGroup.java @@ -0,0 +1,29 @@ +package github.ankushsachdeva.emojicon; + +import android.content.Context; + +import java.util.List; + +/** + * Created by aleksandr.naumov on 13.05.2015. + */ +class StaticEmojiconGroup extends EmojiconGroup { + private final List<Emojicon> mEmojicons; + + public StaticEmojiconGroup(List<Emojicon> emojicons, int iconResId) { + super(iconResId); + mEmojicons = emojicons; + } + + @Override + public List<Emojicon> getEmojicons() { + return mEmojicons; + } + + @Override + public EmojiAdapter createAdapter(Context context) { + EmojiAdapter adapter = new EmojiAdapter(context); + adapter.setEmojiconList(getEmojicons()); + return adapter; + } +} |