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