- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
内容 Android图形系统概述 Adnroid动画处理 Frame动画 Tween动画 Copyright 2010 By Neusoft Group. All rights reserved Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Android图形系统概述 Android中的图形系统采用Client/Server架构。SurfaceFlinger 在整个图形系统中担任 server 角色,它负责将各个 surface 根据 Z order 合成 (composer) 起来。负责Surface的建立、控制、管理等功能。 Surface在Android中的本意是提供一个供显示使用的界面,其他程序可以在这个界面上进行显示输出。Surface系统可以实现多层的Surface,这样对于每一个程序调用者,都可以认为是在独有的界面上进行绘制;而多层次的叠加和管理,则由Surface系统来完成。View及其子类(如TextView, Button,ImageView)要画在surface上。每个surface创建一个Canvas对象,用来管理view在surface上的绘图操作,如画点画线。每个canvas对象对应一个bitmap,存储画在surface上的内容。 Copyright 2010 By Neusoft Group. All rights reserved Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Android图形系统概述 Skia是Google一个底层的图形,图像,动画,SVG,文本等多方面的图形库,它是Android中图形系统的引擎。最主要的API是SkCanvas类。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Android图形系统概述 对于2D图形处理,Android并没有使用Java的图形处理类,而是自定义了一系列的2D图形处理类,这些类分别位于android.graphics,android.graphics.drawable.shapes和android.view.animation包中。 对于3D图形的处理,Android集成了OpenGL ES 提供的高效3D图形处理技术,这些类分别位于javax.microedition.khronos.opengles和android.opengl包中。 Copyright 2010 By Neusoft Group. All rights reserved Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Android图形系统概述 Android系统中的图形处理基本上可以分为两类: 一类是静态图形处理,也就是这些图片不经常变化,例如,一些图标,logo等,针对这些图形的处理,一般是将图形作为资源文件添加到工程当中,然后通过各种Drawable类来处理使用。 另一类是动态图形处理,也就是这些图片要经常变化(包括大小,位置,形状等)需要不断地进行绘制。例如翻书效果。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Android动画处理 现有的 Android 动画框架是建立在 View 的级别上的。 要了解 Android 动画是如何画出来的,我们首先要了解 Android 的 View 是如何组织在一起,以及他们是如何画自己的内容的。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Android动画处理 DecorView是window的To
文档评论(0)