Skip to content

A EmojiLib for show emoji in android program which library version is "support".

Notifications You must be signed in to change notification settings

codwb/EmojiLib-support

Repository files navigation

EmojiLib-support

A EmojiLib for show emoji in android program which library version is "support".

GIF

How to use it

It's very easy to use.

In xml layout

<com.cwb.libemoji.ui.FaceLayout
      android:id="@+id/face_layout"
      android:layout_width="match_parent"
      android:layout_height="200dp" />

In class

face_layout.setOnFaceClickListener(object : OnFaceClickListener {

    override fun onClick(bean: FaceBean) {
        val text = "... ${bean.content}"
        FaceCenter.showFace(tv_face, text, 30f)
    }

    override fun onDelete() {
        FaceCenter.deleteFace(tv_face, 30f)
    }

})

EditText delete event listener:

editText.setOnKeyListener { v, keyCode, _ ->
	if (keyCode == KeyEvent.KEYCODE_DEL) {
		FaceCenter.deleteFace(v as EditText, 30f)
		true
	} else
		false
}

Add EmojiLib-support to your project.

allprojects {
  repositories {
    
    maven { url 'https://jitpack.io' }
  }
}

implementation 'com.github.codwb:EmojiLib-support:Tag'

If you need androidx lib

AndroidX Version

About

A EmojiLib for show emoji in android program which library version is "support".

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages