美文网首页
BeatBox项目总结——第二十一章

BeatBox项目总结——第二十一章

作者: 圈圈_勿忘初心 | 来源:发表于2017-05-23 17:56 被阅读0次
    • XML drawable
      在 Android世界里,凡是要在屏幕上绘制的东西都可以叫作** drawable,比如抽象图形、 Drawable 类的子类、位图图像等。我们之前用来封装图片的 BitmapDrawable 就是一种 drawable。 本章我们使用的 drawable 都定义在 XML 文件中,可以归为一类,统称为 XML drawable**。

    • 为什么要使用 XML drawable
      XML drawable 用起来方便灵活,不仅用法多样,还易于更新维护。搭配使用 shape drawable 和 layer list drawable 可以做出复杂的背景图,连图像编辑器都省了。更改应用的配色更是简单,直接修改 XML drawable 中的颜色就行了。
      另外,XML drawable 独立于屏幕像素密度,它们直接定义在 drawable 目录中,不需要加屏幕密度资源修饰符。如果是普通图像,就需要准备多个版本,以适配不同屏幕像素密度的设备;而 XML drawable 只要定义一次,就能在任何设备的屏幕上表现出色。

    相关文章

      网友评论

          本文标题:BeatBox项目总结——第二十一章

          本文链接:https://www.haomeiwen.com/subject/skjgxxtx.html