摘要: 一、创建LayerDrawable和使用一个LayerDrawable是一个可以管理一组drawable对象的drawable。在LayerDrawable的drawable资源按照列表的顺序绘制,列表的最后一个drawable绘制在最上层。它所包含的一组drawab... 阅读全文
posted @ 2017-06-21 22:18 vegatate 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 一、元素属性 元素:定义这是一个GradientDrawable,必须作为根元素。(ShapeDrawable gradientDrawable=(ShapeDrawable)textView.getBackground();这个时候会报错,只能转为Gra... 阅读全文
posted @ 2017-06-21 11:27 vegatate 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一、创建NinePatchDrawable一个NinePatch也是一个PNG的图片,不过不同的是可以为这种格式的图片定义可伸缩的区域,当某个视图的内容超过了正常的尺寸的时候,这种格式的图片会自动拉伸以适应不同的尺寸。一般这种图片是作为视图的背景,并且视图至少有一个尺... 阅读全文
posted @ 2017-06-21 11:01 vegatate 阅读(775) 评论(0) 推荐(0) 编辑
摘要: 一、如何创建一个BitmapDrawable对象Bitmap,代表一个位图图像,Android支持三种格式的位图图像:.png (preferred),.jpg (acceptable), .gif (discouraged)。括号里的说明,代表这三种格式的图片在an... 阅读全文
posted @ 2017-06-21 10:51 vegatate 阅读(376) 评论(0) 推荐(0) 编辑
摘要: Drawable Resource一个Drawable资源是绘图中的一个普通概念,可以再屏幕上绘制出来。可以通过APIs中的getDrawable(int)方法检索出来,也可以在其他的XML资源中通过Android:drawable和android:icon等属性使用... 阅读全文
posted @ 2017-06-21 10:35 vegatate 阅读(227) 评论(0) 推荐(0) 编辑