资源简介
Android中使用图形处理引擎,2D部分是android SDK内部自己提供,3D部分是用Open GL ES 1.0。今天我们主要要了解的是2D相关的,如果你想看3D的话那么可以跳过这篇文章。
大部分2D使用的api都在android.graphics和android.graphics.drawable包中。他们提供了图形处理相关的: Canvas、ColorFilter、Point(点)和RetcF(矩形)等,还有一些动画相关的:AnimationDrawable、 BitmapDrawable和TransitionDrawable等。以图形处理来说,我们最常用到的就是在一个View上画一些图片、形状或者自定义的文本内容,这里我们都是使用Canvas来实现的。你可以获取View中的Canvas对象,绘制一些自定义形状,然后调用View. invalidate方法让View重新刷新,然后绘制一个新的形状,这样达到2D动画效果。下面我们就主要来了解下Canvas的使用方法。
Canvas对象的获取方式有两种:一种我们通过重写View.onDraw方法,View中的Canvas对象会被当做参数传递过来,我们操作这个Canvas,效果会直接反应在View中。另一种就是当你想创建一个Canvas对象时使用的方法:
1
代码片段和文件信息
属性 大小 日期 时间 名称 ----------- --------- ---------- ----- ---- 目录 0 2013-08-17 20:51 Camera\ 文件 475 2013-08-17 20:51 Camera\.classpath 文件 842 2013-08-17 20:51 Camera\.project 文件 1741 2013-08-17 20:51 Camera\AndroidManifest.xm 目录 0 2013-08-17 20:52 Camera\assets\ 目录 0 2013-08-17 20:51 Camera\bin\ 文件 1741 2013-08-17 20:51 Camera\bin\AndroidManifest.xm 文件 204065 2013-08-17 20:51 Camera\bin\Camera.apk 目录 0 2013-08-17 20:51 Camera\bin\classes\ 目录 0 2013-08-17 20:51 Camera\bin\classes\com\ 目录 0 2013-08-17 20:51 Camera\bin\classes\com\example\ 目录 0 2013-08-17 20:51 Camera\bin\classes\com\example\camera\ 文件 345 2013-08-17 20:51 Camera\bin\classes\com\example\camera\BuildConfig.class 文件 1349 2013-08-17 20:51 Camera\bin\classes\com\example\camera\MainActivity$1.class 文件 1446 2013-08-17 20:51 Camera\bin\classes\com\example\camera\MainActivity$2.class 文件 5298 2013-08-17 20:51 Camera\bin\classes\com\example\camera\MainActivity.class 文件 340 2013-08-17 20:51 Camera\bin\classes\com\example\camera\R$attr.class 文件 461 2013-08-17 20:51 Camera\bin\classes\com\example\camera\R$dimen.class 文件 407 2013-08-17 20:51 Camera\bin\classes\com\example\camera\R$drawable.class 文件 491 2013-08-17 20:51 Camera\bin\classes\com\example\camera\R$id.class 文件 403 2013-08-17 20:51 Camera\bin\classes\com\example\camera\R$layout.class 文件 388 2013-08-17 20:51 Camera\bin\classes\com\example\camera\R$menu.class 文件 472 2013-08-17 20:51 Camera\bin\classes\com\example\camera\R$string.class 文件 431 2013-08-17 20:51 Camera\bin\classes\com\example\camera\R$st 文件 673 2013-08-17 20:51 Camera\bin\classes\com\example\camera\R.class 文件 559012 2013-08-17 20:51 Camera\bin\classes.dex 目录 0 2013-08-17 20:51 Camera\bin\dexedLibs\ 文件 189231 2013-08-17 20:51 Camera\bin\dexedLibs\android-support-v4-f90f092683b45d24d63455b4db159bad.jar 文件 120 2013-08-17 20:51 Camera\bin\jarlist.cache 目录 0 2013-08-17 20:51 Camera\bin\res\ 目录 0 2013-08-17 20:51 Camera\bin\res\drawable-hdpi\ ............此处省略33个文件信息 相关资源
|
评论
共有 条评论