All Projects → yescpu → Keyboardchangelistener

yescpu / Keyboardchangelistener

Simple and powerful keyboard show/hidden listeners

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Keyboardchangelistener

Cordova Plugin Native Keyboard
🎹 Add a Slack / WhatsApp - style chat keyboard to your Cordova app!
Stars: ✭ 271 (-23.01%)
Mutual labels:  keyboard
React Simple Keyboard
React Virtual Keyboard - Customizable, responsive and lightweight
Stars: ✭ 301 (-14.49%)
Mutual labels:  keyboard
React Native Input Scroll View
Perfect TextInput ScrollView
Stars: ✭ 323 (-8.24%)
Mutual labels:  keyboard
Digital Keyboard
⌨️ Digital Keyboard 数字键盘
Stars: ✭ 275 (-21.87%)
Mutual labels:  keyboard
Whc keyboardmanager
IOS lightweight keyboard manager, use simple and powerful, the keyboard will never block input controls. iOS平台轻量级的键盘管理器,使用简单功能强大,键盘再也不会挡住输入控件
Stars: ✭ 296 (-15.91%)
Mutual labels:  keyboard
Neural chinese transliterator
Can CNNs transliterate Pinyin into Chinese characters correctly?
Stars: ✭ 310 (-11.93%)
Mutual labels:  keyboard
Custom Topre Guide
Guidelines for designing a custom Topre keyboard
Stars: ✭ 266 (-24.43%)
Mutual labels:  keyboard
Hidekeyboard
仿iOS输入法点击输入框以外区域 自动隐藏软键盘轻量级库 , Imitation iOS automatic hidden soft keyboard
Stars: ✭ 341 (-3.12%)
Mutual labels:  keyboard
Apnumberpad
Full clone of iOS number keyboard with the customizable function button.
Stars: ✭ 298 (-15.34%)
Mutual labels:  keyboard
Switch Desktop
⚡️ Keyboard-driven commands to navigate your apps faster
Stars: ✭ 320 (-9.09%)
Mutual labels:  keyboard
React Hotkeys
React component to listen to keydown and keyup keyboard events, defining and dispatching keyboard shortcuts.
Stars: ✭ 279 (-20.74%)
Mutual labels:  keyboard
Android Slidingemojikeyboard
Our Sliding Emoji Keyboard app.
Stars: ✭ 286 (-18.75%)
Mutual labels:  keyboard
Keychron
Settings for Keychron keyboards
Stars: ✭ 312 (-11.36%)
Mutual labels:  keyboard
Symon
Tiny graphical system monitor
Stars: ✭ 274 (-22.16%)
Mutual labels:  keyboard
Pcb
PCB and PCB related bits
Stars: ✭ 325 (-7.67%)
Mutual labels:  keyboard
React Event Components
🛰 A set of React components designed to handle global events (interval, keyboard, touch, mouse, etc)
Stars: ✭ 271 (-23.01%)
Mutual labels:  keyboard
Markovkeyboard
keyboard layout that changes by markov frequency
Stars: ✭ 307 (-12.78%)
Mutual labels:  keyboard
Cool ui
用flutter实现一些我认为好看的UI控件,有Popover,仿Weui的Toast,自定义键盘
Stars: ✭ 349 (-0.85%)
Mutual labels:  keyboard
Chrome Fast Tab Switcher
⌨️ React-based extension to quickly switch to other open Chrome tabs with just your keyboard
Stars: ✭ 332 (-5.68%)
Mutual labels:  keyboard
Numeric Keyboard
Number keyboard for mobile browsers
Stars: ✭ 317 (-9.94%)
Mutual labels:  keyboard

中文

Update log

2019年07月15日:Upgrade build tools version, Fixed bugs

KeyboardChangeListener

simple and powerful Keyboard show/hidden change listener,without having to add a layout and can run in every Activity;

usage

make activity:

android:windowSoftInputMode="adjustResize"

java:

 KeyboardChangeListener.create(MainActivity.this).setKeyboardListener(new KeyboardChangeListener.KeyboardListener() {
            @Override
            public void onKeyboardChange(boolean isShow, int keyboardHeight) {
                Log.d(TAG, "isShow = [" + isShow + "], keyboardHeight = [" + keyboardHeight + "]");
            }
        });

#enjoy!

License

Copyright (C) 2016 yescpu

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
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].