# EmojiPack **Repository Path**: ym521/emojipack ## Basic Information - **Project Name**: EmojiPack - **Description**: emoji的框架,已实现emoji的风格替换,和emoji的正常显示,但部分不在本框架的库中emoji可能无法正常支持显示;在使用上,减少了开发人员的配置复杂度,基本覆盖为链式编程。 无需担心文件了怎么配置和使用,为了减少使用本框架的复杂,作者依旧还在持续优化。 - **Primary Language**: Android - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: https://blog.csdn.net/Ym_quiet/article/details/131873493 - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-07-09 - **Last Updated**: 2024-06-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: Emoji ## README # emojipack #### 介绍 emoji的框架,已实现emoji的风格替换,和emoji的正常显示,但部分不在本框架的库中emoji可能无法正常支持显示;在使用上,减少了开发人员的配置复杂度,基本覆盖为链式编程。 无需担心文件了怎么配置和使用,为了减少使用本框架的复杂,作者依旧还在持续优化。 #### 安装教程 1. 添加jitpack 仓库: Android Gradle Plugin 为 v7.1.0 以下版本:进入项目根目录,打开 “build.gradle” 文件,在 “allprojects” 中加入如下代码: ```xml ...allprojects { repositories { maven { url 'https://jitpack.io' } mavenCentral()google() } } ``` 当您的 Android Gradle Plugin 为 v7.1.0 或以上版本:进入项目根目录,打开 “settings.gradle” 文件,在 “dependencyResolutionManagement” 中加入如下代码: ```xml ...dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { maven { url 'https://jitpack.io' } mavenCentral() google() } } ``` 2. 添加依赖: 最新版本[![](https://jitpack.io/v/com.gitee.ym521/emojipack.svg)](https://jitpack.io/#com.gitee.ym521/emojipack) ```xml ... dependencies { ... implementation "com.gitee.ym521:logdog:Latest version" } ``` #### 使用说明 1. 开启一次性配置: EmojiPackHelper.activity(this).install(),注意一定要在activity的onCreate()的 super.onCreate() 回调之前调用,个人建议在activity的基类BaseActivity的super.onCreate()之前添加EmojiPackHelper.activity(this).install(); 2. 使用emoji 自定义键盘: EmojiPackKeyBoard.Builder emoji = EmojiPackKeyBoard.build(this) .setInputView(etIput) //EditText .bindView(flEmoji) //FrameLayout 3. 显示和隐藏自定义emoji 键盘:emoji.show() 显示,emoji.hide() 隐藏,个人推荐在软键盘弹出时,调用emoji.hide() ,在点击emoji按钮时调用emoji.show(); #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 xxx建议为您的账号名 3. 提交代码 4. 新建 Pull Request #### 感谢 1. "https://github.com/rockerhieu/emojicon"