KeyboardBeautify

Awesome keyboard animator that supports Android SDK 23 ✨

This library was created based on the android/user-interface-samples.

Preview

Come to YouTube for a smoother preview -> https://youtu.be/Sp9QJEopFp4


Download

implementation "land.sungbin:keyboardbeautify:${version}"

Usage

VERY SIMPLE. JUST ONE LINE.

Kotlin

Basic extension. Support SDK 23+.

Activity.keyboardBeautify(
    rootView: ViewGroup,
    inputLayout: ViewGroup,
    otherView: View? = null, // optional, View to which animation is applied according to the state of the IME
    editText: EditText
)

XML

Optional beautify. Support SDK 30+.

Automatically control the IME inset and visibility with nested scrolling of views.

<land.sungbin.keyboardbeautify.layout.InsetsAnimationLinearLayout />
<land.sungbin.keyboardbeautify.layout.InsetsAnimationConstraintLayout />

Example

TODO


Article (ko)

I am currently writing. Wait a minute!

Happy Coding 🙂

GitHub

View Github