想要绘制东西,你需要四个基本的组件:Bitmap控制像素,Canvas to host the draw calls(写入位图),简单的绘图(例如Rect,Path,text,Bitmap)和Paint(描述绘图的颜色和样式)。
效果:绘制椭圆,文字围绕着椭圆路径。
首先添加一个新的java文件 Createbitmap.java
public boolean initCreateBitmap(int w, int h, int color){
bitmap = Bitmap.createBitmap(w, h, Config.ARGB_8888);
//把位图写进画布Canvas类
Canvas canvas = new Canvas(bitmap);
//画布的颜色设置
canvas.drawColor(Color.WHITE);
//喷漆Paint类
Paint p = new Paint();
p.setColor(Color.BLUE);
p.setTextSize(22);
Paint cPaint = new Paint();
cPaint.setColor(Color.YELLOW);
//设置路径类Path
Path path = new Path();
//添加一个椭圆,Direction.CW参数表示文本顺时针排序
path.addOval(new RectF(20,20,300,200), Direction.CW);
//绘制路径
canvas.drawPath(path, cPaint);
//绘制文本在路径上
canvas.drawTextOnPath(
"Android开发有一段日子了,感觉是基础太差,所以现在是付出和付利息的时候了",
path, 0, 22, p);
return true;
}
程序已经打包上传!
分享到:
相关推荐
Android绘图机制与处理技巧(三)——Android图像处理之图形特效处理
学习安卓绘图,canvas的实现 演示地址:http://www.cnblogs.com/jsRunner/p/3821905.html
一个android开发的绘图插件,很强大,各种图表均可,柱图、饼图、折线图、等等
android绘图方法 android绘图方法
Android基础知识(9)—Android绘图基础
android上的绘图库,可以绘制折线图,饼图,柱状图等,带Java doc 和demo。
Android绘图实现Android绘图实现Android绘图实现Android绘图实现Android绘图实现Android绘图实现Android绘图实现
Android绘图机制与处理技巧(一)——Android绘图技巧
Android绘图机制与处理技巧,包括色彩特效处理、图形特效处理、SurfaceView
Android eclipse画板绘制不同颜色图形,有助于初学Android的童鞋了解Android绘图机制
功能和qq截图相似,可以在图片上进行画一些简单的图形,文字 并且支持缩放,平移,支持撤销操作
这是开发当中经常使用的机制:android 绘图、自定义组件。可以自定义很酷炫的效果。
很好用的安卓绘制图表的api,方便绘制折线图、柱状图、饼状图等
android绘图-sin曲线绘制,在手机屏幕上绘制多条sin曲线.
Android绘图机制与处理技巧,包括Shape、Layer、Selector、Canvas、Layer图层
android绘图.pdf
android绘图方法
通过创建一个位图的XY Chart来学习Android绘图类Rect
android 绘图带动画 裁剪 圆弧计分图 柱状图 线性图