I want to know how it's possible to add `View` on top of Keyboard like WhatsApp and Hangout. In chat screen, they insert emoticons view on top of the opened soft keyboard.

![sample image](https://i.stack.imgur.com/VPCyp.png)

Does anyone know how to achieve this behavior?