Android Drawable

Android可绘制资源对象,参考官网可绘制对象资源

可绘制对象资源是图形的一般概念,是指可在屏幕上绘制的图形,以及可使用 getDrawable(int) 等 API 检索,或应用到拥有 android:drawableandroid:icon 等属性的其他 XML 资源的图形

有如下的分类,参考android - layer-list 属性让特殊样式变得简单

类别 描述 创建
位图文件 位图图形文件(.png、.jpg 或 .gif) BitmapDrawable
九宫格文件 具有可拉伸区域的 PNG 文件,允许根据内容调整图像大小 (.9.png) BitmapDrawable
图层列表 LayerDrawable 是管理其他可绘制对象阵列的可绘制对象。列表中的每个可绘制对象均按照列表顺序绘制,列表中的最后一个可绘制对象绘于顶部 LayerDrawable
状态列表 此 XML 文件为不同状态引用不同位图图形(例如,按下按钮时使用不同的图像) StateListDrawable
级别列表 此 XML 文件用于定义管理大量备选可绘制对象的可绘制对象,每个可绘制对象都分配有最大的备选数量 LevelListDrawable
转换可绘制对象 此 XML 文件用于定义可在两种可绘制对象资源之间交错淡出的可绘制对象 TransitionDrawable
插入可绘制对象 此 XML 文件用于定义以指定距离插入其他可绘制对象的可绘制对象。当视图需要小于视图实际边界的背景可绘制对象时,此类可绘制对象很有用 InsetDrawable
裁剪可绘制对象 此 XML 文件用于定义更改其他可绘制对象大小(根据其当前级别值)的可绘制对象 ScaleDrawable
形状可绘制对象件 此 XML 文件用于定义几何形状(包括颜色和渐变) GradientDrawable

更多相关文章

  1. Android 读取app内json配置文件
  2. Android Studio 学习笔记(一)环境搭建、文件目录等相关说明
  3. Android context 文件模式
  4. Android 内功心法(番外)——写在设计模式前,面对对象编程基础
  5. Android APK包文件解析
  6. Android Project from Existing Code 生成 R 文件错误、失败等问
  7. Android图形显示系统(一)
  8. Android轻便易用的文件选择器ExFilePicker

随机推荐

  1. android之声音管理器AudioManager的使用
  2. Android(安卓)API Guides--- Connectivit
  3. Android在中国的发展分析
  4. Android面试系列文章2018之Android部分Co
  5. Android(安卓)KitKat 4.4平台开发-添加US
  6. Android学习笔记(四七):Content Provider初
  7. Android创建和使用数据库详细指南(1)
  8. android输入法弹出调整布局与沉浸式状态
  9. Android事件分发机制
  10. 2012年全国最新Android开发工程师薪资水