V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nekocode
V2EX  ›  Android

#分享# 一行代码全应用实现 Apple 风格 Emoji

  •  
  •   nekocode · 2016-07-28 20:54:38 +08:00 · 10238 次点击
    这是一个创建于 3041 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Emojix 是一个非侵入式地轻松实现 Apple Style Emoji 的库。不同于 Emojicon 库,你不需要将应用内所有 TextView 和 EditText 替换为新的 View ,只需要添加一行代码就能实现整个应用的替换。

    链接:https://github.com/nekocode/Emojix

    11 条回复    2016-07-29 15:02:15 +08:00
    Kilerd
        1
    Kilerd  
       2016-07-28 23:13:45 +08:00
    好像很厉害的样子,可是我还是喜欢 android 的 emoji
    icedx
        2
    icedx  
       2016-07-28 23:46:15 +08:00
    好像很厉害的样子,可是这毫无意义
    kamen
        3
    kamen  
       2016-07-29 00:06:12 +08:00 via Android
    好像很厉害的样子,就差 xcode 了,先 mark
    whitev2
        4
    whitev2  
       2016-07-29 08:36:54 +08:00 via Android
    可以把网页和其他 app 里的 Emoji 替换成 Android 式样的么?
    Shura
        5
    Shura  
       2016-07-29 09:33:34 +08:00 via Android
    然而我喜欢 Android Style Emoji
    nekocode
        6
    nekocode  
    OP
       2016-07-29 09:52:55 +08:00
    @icedx 意义在于能够和 iOS 端统一风格(不同端用户看到的是一致的东西),所以用户体量大的社交类应用大多使用的是 Apple Style 的 Emoji 。

    @whitev2 很抱歉,并不能。

    @Shura 我觉得其实各有特色,但是 Android Style 里最常用的 😬 这类表情实在太丑了。
    gyfx
        7
    gyfx  
       2016-07-29 11:11:15 +08:00
    我不太明白“不同端用户看到的是一致的东西”的意义是什么,我觉得 不同端的用户的系统不一样,看到的东西自然不一样。
    nekocode
        8
    nekocode  
    OP
       2016-07-29 11:42:30 +08:00   ❤️ 1
    @gyfx 对社交应用而言,当然是更希望所有端用户看到的信息内容保持一致(确保发送端和接收端看到的内容是高度一致的)。不同风格的 Emoji 表达的情感和意义可能会有一定的偏差。

    另外要知道,无论任何信息(新闻/动态),在传播途中保持一致性是十分重要的,发送端不会希望自己的信息被进行任何加工和篡改。
    icedx
        9
    icedx  
       2016-07-29 12:45:37 +08:00
    @nekocode 为什么要和 iOS 端统一风格呢, 为什么不是和安卓端统一风格呢?
    nekocode
        10
    nekocode  
    OP
       2016-07-29 14:18:00 +08:00
    @icedx emoji 是 apple 带火的啊,而 apple 出的 emoji 图标也是目前应用最广的啊(具体可以查看 emoji 于 iOS 之间的历史)。 PS : apple 一直也是推进 emoji 的最重要的成员。相反而言, android 支持 emoji 有些慢了。

    感兴趣的话,也可以继续读读这个:
    http://ragnraok.github.io/android-emoji-font-method.html
    gyfx
        11
    gyfx  
       2016-07-29 15:02:15 +08:00
    @nekocode 了解了,谢谢解答
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5563 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 08:19 · PVG 16:19 · LAX 00:19 · JFK 03:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.