title: Create custom keyboard in android using different layout and keys not being rectangle, shape picked from the drawable image
body: <p>I have tried to use the custom keyboard in android. I tried the following links 
  <a href="https://stackoverflow.com/questions/14676566/custom-keyboard-android">Custom keyboard - Android</a></p>
  
  <p>I have also tried to create a custom keyboard using <a href="https://stackoverflow.com/questions/24646580/android-custom-keyboard">Android Custom keyboard</a> link.</p>
  
  <p>All these have a custom keyboard, but it uses the default key pattern of android.</p>
  
  <p>I would like to create a keypad without such look and feel.</p>
  
  <p>I want to create a keyboard with a key having occupied two rows in a column whereas some can occupy a space of 4 keys(2x2).</p>
  
  <p>Example : 
  <a href="https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRtHoD_LfzD4AepsAffO2WQbMYzWlQdymMWAXqz47s8EwvryYNW" rel="nofollow noreferrer">https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRtHoD_LfzD4AepsAffO2WQbMYzWlQdymMWAXqz47s8EwvryYNW</a></p>
  
  <p>Look at the enter key in this keyboard.</p>
  
  <p>Also, I want to use drawable images that can be used as the key, which can have wierd design. I would want to create the image shape depending on the png image.</p>