75 lines
2.5 KiB
Java
75 lines
2.5 KiB
Java
package com.example.nanchen.aiyaschoolpush.im;
|
|
|
|
import com.example.nanchen.aiyaschoolpush.App;
|
|
import com.example.nanchen.aiyaschoolpush.R;
|
|
import com.hyphenate.easeui.domain.EaseEmojicon;
|
|
import com.hyphenate.easeui.domain.EaseEmojicon.Type;
|
|
import com.hyphenate.easeui.domain.EaseEmojiconGroupEntity;
|
|
|
|
import java.util.Arrays;
|
|
|
|
public class EmojiconExampleGroupData {
|
|
|
|
private static int[] icons = new int[]{
|
|
R.drawable.icon_002_cover,
|
|
R.drawable.icon_007_cover,
|
|
R.drawable.icon_010_cover,
|
|
R.drawable.icon_012_cover,
|
|
R.drawable.icon_013_cover,
|
|
R.drawable.icon_018_cover,
|
|
R.drawable.icon_019_cover,
|
|
R.drawable.icon_020_cover,
|
|
R.drawable.icon_021_cover,
|
|
R.drawable.icon_022_cover,
|
|
R.drawable.icon_024_cover,
|
|
R.drawable.icon_027_cover,
|
|
R.drawable.icon_029_cover,
|
|
R.drawable.icon_030_cover,
|
|
R.drawable.icon_035_cover,
|
|
R.drawable.icon_040_cover,
|
|
};
|
|
|
|
private static int[] bigIcons = new int[]{
|
|
R.drawable.icon_002,
|
|
R.drawable.icon_007,
|
|
R.drawable.icon_010,
|
|
R.drawable.icon_012,
|
|
R.drawable.icon_013,
|
|
R.drawable.icon_018,
|
|
R.drawable.icon_019,
|
|
R.drawable.icon_020,
|
|
R.drawable.icon_021,
|
|
R.drawable.icon_022,
|
|
R.drawable.icon_024,
|
|
R.drawable.icon_027,
|
|
R.drawable.icon_029,
|
|
R.drawable.icon_030,
|
|
R.drawable.icon_035,
|
|
R.drawable.icon_040,
|
|
};
|
|
|
|
|
|
private static final EaseEmojiconGroupEntity DATA = createData();
|
|
|
|
private static EaseEmojiconGroupEntity createData(){
|
|
EaseEmojiconGroupEntity emojiconGroupEntity = new EaseEmojiconGroupEntity();
|
|
EaseEmojicon[] datas = new EaseEmojicon[icons.length];
|
|
for(int i = 0; i < icons.length; i++){
|
|
datas[i] = new EaseEmojicon(icons[i], null, Type.BIG_EXPRESSION);
|
|
datas[i].setBigIcon(bigIcons[i]);
|
|
//you can replace this to any you want
|
|
datas[i].setName(App.getInstance().getApplicationContext().getString(R.string.emojicon_test_name)+ (i+1));
|
|
datas[i].setIdentityCode("em"+ (1000+i+1));
|
|
}
|
|
emojiconGroupEntity.setEmojiconList(Arrays.asList(datas));
|
|
emojiconGroupEntity.setIcon(R.drawable.ee_2);
|
|
emojiconGroupEntity.setType(Type.BIG_EXPRESSION);
|
|
return emojiconGroupEntity;
|
|
}
|
|
|
|
|
|
public static EaseEmojiconGroupEntity getData(){
|
|
return DATA;
|
|
}
|
|
}
|