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. Handler与异步消息处理
  3. Android客户端性能参数监控
  4. android 按键处理的全流程梳理(realtek)
  5. android recovery模式及ROM制作
  6. Android学习笔记(一)――Android应用的界面编程
  7. 进击的Android注入术《五》
  8. 类和 Json对象
  9. NPM 和webpack 的基础使用

随机推荐

  1. Android系统介绍及平台特性
  2. Android浏览器显示大分辨率图片的问题 分
  3. Android系统构架分析和应用程序目录结构
  4. Android(安卓)下的Search
  5. Android查看外部依赖jar的源码'Android(
  6. Android中Activity的4种加载模式
  7. 【Android(安卓)进阶】Android(安卓)Home
  8. Android(安卓)编译系统分析
  9. Android(安卓)Camera 模块分析
  10. Android(安卓)Instrumentation