《Android 基础教程(第3版)》Ed Burnette

 

Android在其android.graphics包中提供了完整的本机二维图形库:

Color

Android中的颜色用4个数字表示(Alpha, Red, Green, Blue)

1. int color = Color.BLUE;

2. color = Color.argb(127, 255, 0, 255);

3. xml资源文件中定义:

    //...

    #7fff00ff

    //...

Paint

Panit类是Android本机图形库中最重要的类之一。它包含样式、颜色以及绘制任何图形所需的其它信息。

Canvas

Canvas类代表可在其上绘图的画布,利用Canvas类中的各种方法就可以在画布上绘制线条、矩形、圆以及其他任意图形。

        Android中的显示屏是由Activity类的对象支配的,Activity类的对象引用View类的对象,而View类的对象又引用Canvas类

        的对象。通过覆写View.onDraw()方法,可以在指定的画布上绘图。

 

Path

Path类包含一组矢量绘图命令,如画线条、矩形和曲线等

 

Drawable

Drawable类主要针对像位图或纯色这样只用于显示的视觉元素

Drawable类支持的格式: Bitmap, NinePatch, Shape, Layers, States, Levels, Scale

 

 


 

更多相关文章

  1. 类和 Json对象
  2. android之BitMap
  3. Android中文API(144) —— JsonWriter
  4. android之BitMap
  5. Android之Handler用法总结
  6. android通过ksoap2对webservice的解析
  7. Android(安卓)View的介绍和使用
  8. Android中,把XML文件转换成Object对象的方法
  9. android 中的 Bitmap 相关

随机推荐

  1. 解决android sdk 无法更新
  2. Android(安卓)8.1 系统锁屏显示流程整理
  3. Android(安卓)SDK下载和更新失败的解决方
  4. [Innost]Android深入浅出之Binder机制
  5. Android(安卓)打开关闭闪光灯工具类
  6. android 调用call
  7. Android系统开机启动流程
  8. android 单元测试
  9. Android利用tcpdump抓包
  10. android相关文章收藏