Android 图形系统
jl_qiqi
学生
展开
-
android图形系统详解一:Canvas
From:http://blog.csdn.net/nkmnkm?viewmode=contents概述 当写一个应用时,恰当的决定你的图形需求是很重要的.不同的图形任务对应不同的技术.例如,一个静态应用的图形和动画的实现肯定与一个交互式游戏非常不同.这里,我们将讨论一些在android上绘制图形时的操作以及它们最适合应用的任务.Canvas和Drawable转载 2012-11-22 00:33:26 · 434 阅读 · 0 评论 -
android图形系统详解二:Drawables
From:http://blog.csdn.net/nkmnkm?viewmode=contentsAndroid提供了一个自定义的2D图形库来绘制图像和图像.在android.graphics.drawable包中你就可以找到这些用于2维绘画的通用类. 本文讨论使用Drawable对象来作画的基础知识以及如何使用一对Drawable类的派生类. D转载 2012-11-24 08:42:16 · 331 阅读 · 0 评论 -
android图形系统详解三:形状Drawable和九宫格
From:http://blog.csdn.net/nkmnkm?viewmode=contents形状Drawable当你想动态画2维图形,ShapeDrawable对象是可能是你合适的选择.使用ShapeDrawable,你可以随意画出原始的形状并且应用到任何风格. ShapeDrawable是一个Drawable的派生类,所以你可以用于任何想转载 2012-11-24 08:43:27 · 485 阅读 · 0 评论 -
android图形系统详解六:View layer
From:http://blog.csdn.net/nkmnkm?viewmode=contentsView layers 在所有版本的Android中,views都有画到离屏缓冲的能力,这包括使用view的绘制cache,或使用Canvas.saveLayer().离屏缓冲,或者说层,有很多用处.你可以使用它们来为复杂的view动画或使用组合效果时提高性能.例如,你可以转载 2012-11-24 13:59:33 · 446 阅读 · 0 评论 -
android图形系统详解四:控制硬加速
From:http://blog.csdn.net/nkmnkm?viewmode=contents从Android3.0 (API level11)开始,Android的2D显示管道被被设计得更加支持硬加速了.硬加速使用GPU承担了所有在View的canvas上执行的绘制操作. 启用硬加速最简单的的方法是对整个应用启用硬件速.如果你的应用只使用标准的view和D转载 2012-11-24 08:45:10 · 364 阅读 · 0 评论 -
android图形系统详解五:Android绘制模式
From:http://blog.csdn.net/nkmnkm?viewmode=contents当硬加速被启用,Android框架利用一个新的绘制模式来把你的应用呈现到屏幕,这个模式利用了一个显示列表.要完全理解显示列表以及它如何影响你的应用,先要理解android如何在非硬加速下绘制View.下面的小节描述了软加速的和硬加速的绘制models.软件绘制模式转载 2012-11-24 08:46:13 · 342 阅读 · 0 评论