【Android开发API】应用程序资源 - 动画与绘图综述 - A.pdf
《【Android开发API】应用程序资源 - 动画与绘图综述 - A.pdf》由会员分享,可在线阅读,更多相关《【Android开发API】应用程序资源 - 动画与绘图综述 - A.pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、动画与绘图综述Android提供了系列强的API来把动画加到UI元素中,以及绘制订制的2D和3D图像中去。下面的节将综述这些可用的API以及系统的功能,同时帮你做出最优的选择。动画动画Android框架提供了两种动画系统:属性动画(在Android3.0中引进)以及视图动画。这两种动画系统都有变化的选择,但是总的来说,属性动画系统是更好的选择,因为它更加灵活,并提供了更多的特性。在这两种系统之外,你可以使用帧动画,即你可以加载画图资源,并帧接帧的显示它们。属性动画:在Android3.0中引进(API level 11),属性动画系统可以使任何对象的属性成为动画,包括那些不会在屏幕上显示的对象
2、。这个系统是可扩展的,而且也适用于自定义类型。视图动画:视图动画则是比较旧的系统,只能用于View类。它相对更容易被设置,而且足够满足许多应用的需求。帧动画:帧动画即个接个的显示Drawable资源,就像放部电影。如果你想要的动画可以简单的用资源来表示,比如系列的位图,那就可以用这种方法。2D 和和 3D 图形图形当你写个应用时,确定你的图形需求十分的重要,不同的图形任务最好用不同的技术来实现。举例来说,个稳定的应用和个互动游戏的图形和动画是有很不同的。在这里,我们要讨论你在Android上绘图的些方式,以及它们分别适用于哪些任务。画布与绘图对象:Android 提供了系列的View 部件来为
3、系列的用户界面提供广泛的支持。你也可以继承这些部件来修改它们的外表或行为方式。除此以外,你可以你可以用Canvas类里的各种绘图方法订制2D视图,或创建绘图对象。硬件加速:从Android 3.0开始,你可以通过画图API来硬件加速多数的绘画作,从而进步提高它们的性能。OpenGL:Android 在框架API层面和NDK上都支持 OpenGL ES 1.0 和 2.0。当你想加少数些Canvas API不支持的图像增强时,或是你希望平台独立,而不需要高性能时,你可以使用框架API。但使用NDK时,性能会有明显的突破,所以对于许多关注图形的应用,比如游戏,使用NDK是更有利的选择。如果你有很多的本地代码想转到Android平台上,也可以使用NDK上的OpenGL。想了解更多NDK,请阅读NDK下载中docs/directory下的文档。贡献者:iceskysliceskysl eoe移动开发者社区 本文链接:http:/ 移动开发者社区3/eoe 移动开发者社区
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android开发API 【Android开发API】应用程序资源 动画与绘图综述 Android 开发 API 应用程序 资源 动画 绘图 综述
限制150内