美图秀秀开发2D绘图.docxVIP

  • 9
  • 0
  • 约3.14万字
  • 约 24页
  • 2016-12-19 发布于重庆
  • 举报
美图秀秀---开发2D绘图浪费时间是所有支出中最奢侈最昂贵的。 —— 富兰克林已经讲解了有关布局和各种可用的Android View类的知识,可以使屏幕设计变得简洁而高效。现在考虑一些底层的问题,探讨如何在屏幕上绘制对象。本章讨论Android内建的2维绘制特性,包括在创建自定义View类中使用Canvas和Paint在屏幕上进行图形和文本的绘制等,还将讨论在屏幕上显示动画的各种方法。10.1.屏幕绘图基础Android可以在屏幕上绘制各种诸如PNG和JPG这样的图像,以及文本和基本图像。可以使用各种颜色、样式和渐变来绘制它们,还可以使用标准的图像变换方法来对它们进行修改。我们甚至还可以让这些可绘制的对象动起来,以制造生动的效果。在Android下进行2D绘图需要Canvas类的支持,它位于android.graphics.Canvas包下,直译过来为画布的意思,用于完成在View上的绘图,即使用android.view.View类的onDraw的方法。在Android SDK种支持多种图形效果,例如基本的图形元素(直线、圆形、弧度等),设置位图的透明度,画位图、旋转位图等等。10.1.1.Canvas类绘制图形通常在android.view.View或其子类的onDraw方法中进行。该方法的定义如下:----------------------------------------

文档评论(0)

1亿VIP精品文档

相关文档