Android——应用程序Drawable资源
文章平均质量分 75
shlihuige
终生学习,积累点滴。
展开
-
Drawable资源——LayerDrawable 图层列表
Drawable资源——LayerDrawable 图层列表1,认识 它表示一种层次化的Drawable集合,通过将不同的Drawable放置在不同的层上面从而达到一种叠加后的效果。系统将会按这些Drawable对象的数组顺序来绘制它们,索引最大的Drawable对象将会被绘制早最上面。创建XML文件: 定义LayerDrawable对象的XML文原创 2016-05-03 13:14:44 · 881 阅读 · 0 评论 -
Drawable资源——NinePatchDrawable
自动横屏的功能,同一幅界面会在随着手机(或平板电脑)中的方向传感器的参数不同而改变显示的方向,在界面改变方向后,界面上的图形会因为长宽的变化而产生拉伸,造成图形的失真变形。 Android平台有多种不同的分辨率,很多控件的切图文件在被放大拉伸后,边角会模糊失真,在android平台下使用点九PNG技术,可以将图片横向和纵向同时进行拉伸,以实现在多分辨率下的完美显示效果。 “点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png原创 2016-05-03 12:48:18 · 4281 阅读 · 0 评论 -
Drawable资源——BitmapDrawable
BitmapDrawable几乎是最简单的Drawable,它表示一张图片。在实际的开发中我们可以直接引用原始的图片,也可以通过XML的方式来描述它,通过XML来描述BitmapDrawable可以设置更多效果。原创 2016-05-03 12:03:45 · 511 阅读 · 0 评论 -
Android应用程序资源——Drawable资源概述
Drawable有很多种,它们都表示一种图像的概念,但是它们又不全是图片。在Android的设计中,Drawable是一个抽象类,它是所有Drawable对象的基类。原创 2016-05-03 12:00:22 · 792 阅读 · 0 评论 -
Drawable资源——自定义Drawable
Drawable的使用范围很单一,一个是作为ImageView中的图像来显示,另一个就是zuoweiView的背景,大多数情况下Drawable都是以View的背景这种形式出现的。 通常我们是没有必要自定义Drawable的,这是因为自定义的Drawable无法在XML中使用,这降低了自定义Drawable的使用范围。原创 2016-05-03 14:41:23 · 905 阅读 · 0 评论 -
Drawable资源——Clip Drawable 剪辑可绘制
ClipDrawable资源代表从其他位图上截取的一个“图片片段”。原创 2016-05-03 14:39:32 · 593 阅读 · 0 评论 -
Drawable资源——Scale Drawable 规模可绘制
ScaleDrawable:它可以根据自己的等级(level)将指定的Drawable缩放到一定比例。原创 2016-05-03 14:32:59 · 1027 阅读 · 0 评论 -
Drawable资源——Inset Drawable 可绘制插图
InsetDrawable:它可以将其他Drawable内嵌到自己当中,并可以在四周留出一定的间距。 当一个View希望自己的背景比自己实际区域小的时候,可以采用InsetDrawable来实现。原创 2016-05-03 14:29:46 · 648 阅读 · 0 评论 -
Drawable资源——Transition Drawable
Drawable资源——Transition Drawable转型期可绘制1,认识它用于实现两个Drawable之间的淡入淡出效果。创建XML文件 每个可绘制由单一元素中的元素表示。支持不超过两项。若要向前的过渡,请调用startTransition()。若要向后转,请调用reverseTransition().原创 2016-05-03 14:25:10 · 495 阅读 · 0 评论 -
Drawable资源——LevelListDrawable 级列表
LevelListDrawable对应于<level-list>标签,它表示一个Drawable集合,集合中的每个Drawable都有一个等级(level)的概念。根据不同的等级,LevelListDrawable会切换为对应的Drawable。 Drawable的setLevel()方法可以加载level-list或代码中定义的某个drawable资源,判断加载某项的方式:level-list中某项的android:maxLevel数值大于或者等于setLevel设置的数值,就会被加载。原创 2016-05-03 13:39:10 · 1333 阅读 · 0 评论 -
Drawable资源——StateListDrawable 资源
StateListDrawable 状态列表 Drawable对象。当使用StateListDrawable作为目标组件的背景、前景图片时,StateListDrawable对象所显示的Drawable对象会随目标组件状态的改变而自动切换。是一个可绘制对象中使用几种不同的图像来表示相同的图形,具体取决于对象的状态的 XML 定义。原创 2016-05-03 13:32:14 · 586 阅读 · 0 评论 -
Drawable资源——ShapeDrawable资源
ShapeDrawable资源: 在Android开发中可以去定义各种各样的形状。 用于定义一个基本的几何图形(如矩形、圆形、线条等)。如corners、gradient、padding、size、solid和stroke。 在Android开发中可以去定义各种各样的形状。原创 2016-05-03 12:52:12 · 635 阅读 · 0 评论