ReactionEmojiProvider

回应表情数据提供者。

默认回应表情库与输入框表情面板(AndroidEmoji)共用同一份数据,保证数量与排序一致:回应默认表情 直接派生自 rc_emoji.xml 定义的 emoji,按相同顺序排列。当 AndroidEmoji 尚未初始化时,回退到一份精简内置 列表兜底(保证选择器不为空、单测可独立运行)。业务方仍可通过 setEmojiList 完全自定义。

Since

5.42.0

Constructors

Link copied to clipboard
public void ReactionEmojiProvider()

Functions

Link copied to clipboard
public static String findUnicodeById(String reactionId)
Link copied to clipboard
public static List<ReactionEmoji> getEmojiList()
Link copied to clipboard
public static void setEmojiList(List<ReactionEmoji> list)
自定义回应表情库。 跨端约束:每个 ReactionEmoji 的 reactionId 必须填 emoji 的 unicode 字符(如 "😀"),不能用私有英文短码。reactionId 是跨端(Android/iOS/Web)传输的回应标识,对端会直接按字符渲染; 若填短码,对端会显示成英文字母。对于带变体选择符的符号(如 "❤️"),需与 AndroidEmoji.replaceEmojiMap 保持一致的全限定(含 \\uFE0F)写法。