I\'ve made a button background from shapes and is looking quite good for my purpose. The only thing needed is to drop a bit of shadow for it. Here is the code:
In this case I use lib https://github.com/dmytrodanylyk/shadow-layout
Firstly, you should turn on it in gradle
dependencies { compile 'com.github.dmytrodanylyk.shadow-layout:library:1.0.3' }
then put your Button into ShadowLayout
It's worsk great for me)