创造优雅的按钮

Pa1*_*Pa1 4 android

如何创建或下载优雅/时尚按钮(小部件)而不是使用简单按钮?

OEP*_*OEP 8

如果你想制作一个合法的,完全实现的按钮外观,你可以创建一个状态列表9-patch drawable.

9-patch drawable是标准的drawable,可重复的部分; 例如,按钮的左上角,上中心,右上角,中左等部分.

(您可以在此深入阅读:http://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch)

状态列表drawable是一个drawable,它根据特定的状态更改其资源.在按钮正常,突出显示和按下的情况下是状态.

http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList

所以你几乎需要制作三个9-patch drawables和一个state-list drawable来连接这三个九个补丁.

您可以采取以下几种方式:

  • 对视图进行子类化并从头开始构建自己的按钮.
  • 其他人提到了ImageButton