1月 252017
 

  我相信通过给drawable资源设置不同的参数还可以实现很多不错的效果,今天我们就展示一个类似树叶效果的按钮,先看一下完成的效果图:

  这其实还是一个rectangle形状的shape资源,只是我们给两个斜对角圆角半径设置了一个非常大的值,下面将讲述如何在android工程中实现此效果。

  第一步,新建一个正常状态下的按钮的样式,在res/drawable目录新建文件leaf_btn_normal.xml,并将下面代码复制到文件中

  第二步,在res/drawable目录下新建一个鼠标按下状态时的按钮样式文件,文件名leaf_btn_pressed.xml,并复制如下代码到文件中:

  第三步,使用selector资源把两个文件组合起来,在res/drawable目录下新建文件leaf_btn_selector.xml,并复制如下代码到文件中

  第四步,为按钮设置一个样式文件,为按钮设置我们刚建立的背景效果和padding等属性

  最后,为按钮设置style为此样式就完成了。如下:

 

 

Share Button
打赏
  发表在 2017-01-25

 发表评论

你可以使用下列HTML标签和属性:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

* Copy This Password *

* Type Or Paste Password Here *

8,693迄今阻止垃圾评论Spam Free Wordpress