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!