《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资源文件中定义:

//...

<color name="mycolor">#7fff00ff</color>

//...

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. 带你了解CLR是如何创建运行时对象?
  2. lambda表达式进行对象结合操作的实例详解
  3. 值类型对象的两种表示形式
  4. 克隆对象的方法实例教程
  5. c#中关于多线程创建对象的示例分享
  6. asp.net如何利用ashx生成图形验证码的实例
  7. 详解如何用WPF图形解锁控件ScreenUnLock
  8. 利用ashx生成图形验证码实例教程
  9. ScreenUnLock-图形解锁控件使用详解

随机推荐

  1. 【Android】监听应用程序安装和卸载
  2. 关于androidSDK更新缓慢的解决方法(以W7为
  3. Android 8.0 跳转通知设置界面适配
  4. Android之JNI:Android(安卓)Studio使用Gra
  5. android发编译
  6. android上下文之间参数的传递与接…
  7. android SQL 语句
  8. Android:数据库增删改查、SQLite、ORM、Cu
  9. 牛人博客
  10. Animating Layout Changes(展开收起)