All Projects → nekocode → Emojix

nekocode / Emojix

Licence: apache-2.0
Implementation of iOS style emoji on android.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Emojix

Sliding Panel
Android sliding panel that is part of the view hierarchy, not above it.
Stars: ✭ 433 (-25.98%)
Mutual labels:  widget
Aws Lex Web Ui
Sample Amazon Lex chat bot web interface
Stars: ✭ 500 (-14.53%)
Mutual labels:  widget
Weather Cal
This is a Scriptable widget that lets you display, position, and format multiple elements, including dates and events, weather information, battery level, and more. You can even create your own elements.
Stars: ✭ 521 (-10.94%)
Mutual labels:  widget
Flutter easyloading
✨A clean and lightweight loading/toast widget for Flutter, easy to use without context, support iOS、Android and Web
Stars: ✭ 455 (-22.22%)
Mutual labels:  widget
Chip Navigation Bar
An android navigation bar widget
Stars: ✭ 491 (-16.07%)
Mutual labels:  widget
Material Viewpagerindicator
Dot-based Android ViewPager indicator with Material Design animations.
Stars: ✭ 511 (-12.65%)
Mutual labels:  widget
Styled widget
Simplifying widget style in Flutter.
Stars: ✭ 424 (-27.52%)
Mutual labels:  widget
Log Progress
https://habr.com/ru/post/276725/
Stars: ✭ 556 (-4.96%)
Mutual labels:  widget
Vue Grid Layout
A draggable and resizable grid layout, for Vue.js.
Stars: ✭ 5,170 (+783.76%)
Mutual labels:  widget
Nanopop
🍦 Minimalistic, small, positioning engine. Build for high-performance, minimal footprint and maximum control over positioning behavior.
Stars: ✭ 520 (-11.11%)
Mutual labels:  widget
Dividerdrawable
Help to layout and draw dividers on android views.
Stars: ✭ 464 (-20.68%)
Mutual labels:  widget
Radarchartview
Android view (widget) for rendering radial diagrams
Stars: ✭ 488 (-16.58%)
Mutual labels:  widget
Checkable Chip View
Android Chipview Widget
Stars: ✭ 513 (-12.31%)
Mutual labels:  widget
Lottie Flutter
Render After Effects animations natively on Flutter. This package is a pure Dart implementation of a Lottie player.
Stars: ✭ 444 (-24.1%)
Mutual labels:  widget
Web3modal
A single Web3 / Ethereum provider solution for all Wallets
Stars: ✭ 515 (-11.97%)
Mutual labels:  widget
Avatarview
A circular Image View with a lot of perks. Including progress animation and highlight state with borders and gradient color.
Stars: ✭ 429 (-26.67%)
Mutual labels:  widget
React Event Timeline
A responsive event timeline in React.js
Stars: ✭ 504 (-13.85%)
Mutual labels:  widget
Pinterestsegment
A Pinterest-like segment control with masking animation.
Stars: ✭ 560 (-4.27%)
Mutual labels:  widget
Nextcloud Notes
✎ Android client for Nextcloud Notes app.
Stars: ✭ 529 (-9.57%)
Mutual labels:  widget
Maskara
A simple way to format text fields without getting affected by input filters
Stars: ✭ 515 (-11.97%)
Mutual labels:  widget

Emojix

Apache 2.0 License Release

This library adds apple style emojis on your android application in the easiest way. Unlike emojicon, this library is non-invasive. Only need to add a little code to your project.

This library will increase your apk size about 5 MB, because it contains all emoji icon files.

Preview

preview

Using with gradle

  • Add the JitPack repository to your root build.gradle:
repositories {
    maven { url "https://jitpack.io" }
}
  • Add the dependency to your sub build.gradle:
dependencies {
    compile 'com.github.nekocode:Emojix:{lastest-version}'
}

Usage

Just wrap the Activity Context, it will let all the TextViews (or other views inherit from TextView) replace the emoji characters with apple style icons:

@Override
protected void attachBaseContext(Context newBase) {
    super.attachBaseContext(Emojix.wrap(newBase));
}

Now, everything is OK! Anyway, for implementing emoji to the whole application you can add these code to your BaseActivity.

Note that if it is not working with any views, you can wrap them manually:

Emojix.wrapView(view);

Thanks

Thanks to the emojicon and Calligraphy projects. This project is based on their contributions.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].