AndroidのImageButtonなどをイメージで定義すると、解像度の問題が
出てしまったりして汚くなるし、アプリ自体のサイズも大きくなってしまうため
躊躇してしまうことがあると思う。そこでXMLでボタンをつくるといいかもしれない
たとえば、次のXML
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:radius="13.33dp" ></corners>
<stroke android:color="#968D89" android:width="2.66dp" />
<gradient android:startColor="#008ad9" android:endColor="#000d72" android:angle="270" />
</shape>
このようにすれば、青い角が丸くなったきれいにグラデーションがかかったボタンに
できる。Imageのsrcに指定すればよい。