Android 表情符号的使用

该EmojiCompat支持库的目标是让Android设备达到使用最新的表情符号。它可以防止您的应用以☐的形式显示缺少的表情符号字符,表示您的设备没有显示文本的字体。通过使用EmojiCompat支持库,您的应用用户无需等待Android操作系统更新即可获取最新的表情符号。

《Android 表情符号的使用》

图1.表情符号比较

EmojiCompat如何运作?

所述EmojiCompat支撑库提供类来实现上运行Android 4.4(API级19)和较高的器件的向后兼容的表情符号的支持。您可以EmojiCompat使用捆绑或可下载字体进行配置 。

导入字体库:

《Android 表情符号的使用》

然后在布局里面添加

《Android 表情符号的使用》
《Android 表情符号的使用》

多控件一起使用。

如何启动字体下载?

表情符号字体是在第一次请求时下载的,如果设备上不存在的话。下载计划对应用程序是透明的。

初始化需要多长时间?

下载字体后,初始化大约需要150毫秒EmojiCompat。

EmojiCompat支持库使用多少内存?

目前,查找表情符号的数据结构已加载到应用程序的内存中,使用大约200KB。

我可以将EmojiCompat用于自定义TextView吗?

是。EmojiCompat为自定义小部件提供帮助程序类。也可以预处理给定的字符串并将其转换为 Spanned。有关窗口小部件帮助程序类的更多信息,请参阅 使用自定义窗口小部件的EmojiCompat 部分。

使用起来也方便多了。

    原文作者:技术刚刚好
    原文地址: https://www.jianshu.com/p/d2aad290274b
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞