本文来自http://blog.youkuaiyun.com/hellogv/ ,引用必须注明出处!
常用控件说了不少,现在说说手机开发中也常用到的画图。要掌握Android的画图,首先就要了解一下,基本用到的图形接口:
1.Bitmap,可以来自资源/文件,也可以在程序中创建,实际上的功能相当于图片的存储空间;
2.Canvas,紧密与Bitmap联系,把Bitmap比喻内容的话,那么Canvas就是提供了众多方法操作Bitamp的平台;
3.Paint,与Canvas紧密联系,是"画板"上的笔刷工具,也用于设置View控件上的样式;
4.Drawable,如果说前三者是看不见地在内存中画图,那么Drawable就是把前三者绘图结果表现出来的接口。Drawable多个子类,例如:位图(BitmapDrawable)、图形(ShapeDrawable)、图层(LayerDrawable)等。
本文主要讲解如何在ImageView画图,以及如何直接在Button(继承View的控件)上面绘制自定义图像。

直接把资源图片画出来
在ImageView上画图以及绘字

直接在控件背景上画图
main.xml的源码:
程序的源码:
本文详细介绍Android开发中的绘图技术,包括使用Bitmap、Canvas、Paint和Drawable进行图像处理的方法。通过实例演示了如何在ImageView和Button控件上绘制自定义图像,并结合文字说明,帮助读者快速掌握Android图形绘制技巧。
694

被折叠的 条评论
为什么被折叠?



