Android 表情符号的使用
2019-03-17 本文已影响6人
可是你
该EmojiCompat支持库的目标是让Android设备达到使用最新的表情符号。它可以防止您的应用以☐的形式显示缺少的表情符号字符,表示您的设备没有显示文本的字体。通过使用EmojiCompat支持库,您的应用用户无需等待Android操作系统更新即可获取最新的表情符号。
图1.表情符号比较
EmojiCompat如何运作?
所述EmojiCompat支撑库提供类来实现上运行Android 4.4(API级19)和较高的器件的向后兼容的表情符号的支持。您可以EmojiCompat使用捆绑或可下载字体进行配置 。
导入字体库:
然后在布局里面添加
多控件一起使用。
如何启动字体下载?
表情符号字体是在第一次请求时下载的,如果设备上不存在的话。下载计划对应用程序是透明的。
初始化需要多长时间?
下载字体后,初始化大约需要150毫秒EmojiCompat。
EmojiCompat支持库使用多少内存?
目前,查找表情符号的数据结构已加载到应用程序的内存中,使用大约200KB。
我可以将EmojiCompat用于自定义TextView吗?
是。EmojiCompat为自定义小部件提供帮助程序类。也可以预处理给定的字符串并将其转换为 Spanned。有关窗口小部件帮助程序类的更多信息,请参阅 使用自定义窗口小部件的EmojiCompat 部分。
使用起来也方便多了。