TextView textView = new TextView(this); GradientDrawable drawable = new GradientDrawable(); drawable.setCornerRadius(5); drawable.setStroke(1, Color.p... ...
分类:
移动开发 时间:
2018-05-19 22:33:11
阅读次数:
220
代码实现Shape 代码实现Selector StateListDrawable与GradientDrawable 的运用 代码实现Shape 代码实现Selector StateListDrawable与GradientDrawable 的运用 在Android开发中,我们时常会用到自定义draw ...
分类:
编程语言 时间:
2018-05-06 00:10:16
阅读次数:
289
这篇博客要讲的是自定义switchButton,不过没有设置动画效果。 我用GradientDrawable来绘制switchButton,我们先看看最终的效果: 点击前: 点击后 接下来我们看看如何实现 首先:该类继承RelativeLayout 该类需要用到的成员: 构造方法: 设置点击事件 以 ...
分类:
其他好文 时间:
2018-01-12 20:26:31
阅读次数:
163
public class DrawableUtil { /** * 定义一个shape资源 * * @param rgb * @param corneradius * @return */ public static GradientDrawable getDrawable(int rgb, int ...
分类:
其他好文 时间:
2017-03-06 15:30:27
阅读次数:
146
开发中经常需要使用Shape和Selector,如果每个都用xml设置的话,会占用apk大小,同时命名多了也会混乱,使用代码来设置会方便很多。 需要用到2个类:GradientDrawable和StateListDrawable 相关API: setColor(rgb); //填充颜色setGrad ...
分类:
其他好文 时间:
2016-09-25 18:56:17
阅读次数:
135
下面介绍一个android实现渐变的方式 GradientDrawable 用GradientDrawable实现渐变可以通过xml或者代码实现,xml实现需要在drawable下建立xml文件,在 标签下建立 标签。 例如gradlient_background.xml文件如下: <?xml ve ...
分类:
移动开发 时间:
2016-06-08 17:08:05
阅读次数:
989
今天使用到shape,这个里面有很多属性,在这里我记录一下各个属性的使用的情况以及所代表的意思 上面这段就是shape使用的格式,来看一下如何使用: <shape> 定义这是一个GradientDrawable,必须作为根元素。 android:shape 定义shape的值,必须是下面的之一: " ...
分类:
移动开发 时间:
2016-05-01 17:31:12
阅读次数:
209
在Android开发中,我们时常会用到自定义drawable样式,在drawable中设置shape样式或是selector选择器,但是有时如果一个xml中需要用到多个drawable样式,并且里面设置的样式只是有细微的差别改变,那么自定义多个drawable样式会显得比较臃肿,使得drawable
分类:
其他好文 时间:
2016-03-15 23:17:56
阅读次数:
180
1 读取图片2 Drawable和Bitmap之间的转换 2.1 Drawable >> Bitmap 我们经常提到的Drawable只是一个抽象类,开发过程中我们是实际打交道的是它的派生类,例如BitmapDrawable(png图片)、GradientDrawable(xml图片)等。如果给.....
分类:
移动开发 时间:
2016-01-08 23:22:04
阅读次数:
201