android canvas画图

原创 2015年11月19日 17:21:36

画图步骤:

1: 定义图片 

Bitmap bitmap = Bitmap.Bitmap.createBitmap(x, y, Config.ARGB_8888 );// 定义图片的长宽以及图片像素值的格式。

2. 定义画布,在画布上作画。

canvas = new Canvas(bitmap);

3. 定义笔

Paint paint = new Paint(Color.BLACK);

4.作画 (作画的原点坐标是canvas的左上角?)

canvas.drawBitmap(src, new Matrix(), paint);//src 是原有的bitmap。

canvas.drawLine(startx, starty, endx, endy, paint);//在画布上画直线。


注意:作画时一定要区别原图和正在操作的图,有时需要在按照原图变化,有时需要一直到现有图基础上操作。

Android Canvas绘图详解(图文)

http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/1212/703.html Android中使用图形处理引擎...
  • yunnywu
  • yunnywu
  • 2015年09月28日 14:28
  • 2744

自定义控件之绘图篇(四):canvas变换与操作

前言:
  • harvic880925
  • harvic880925
  • 2014年09月05日 15:05
  • 53849

Android自定义控件:绘图基础Canvas、Paint类

概述:    Android的绘图应该继承View组件,并重写它的onDraw(Canvas canvas)类,这里的Canvas类就是一个“依附”于指定View的画布;有画布,相对也有一个画笔Pai...
  • xuefu_78
  • xuefu_78
  • 2016年07月08日 16:33
  • 638

Android中Canvas绘图基础详解(附源码下载)

Android中,如果我们想绘制复杂的自定义View或游戏,我们就需要熟悉绘图API。Android通过Canvas类暴露了很多drawXXX方法,我们可以通过这些方法绘制各种各样的图形。Canvas...
  • sunqunsunqun
  • sunqunsunqun
  • 2015年11月11日 00:30
  • 29899

【Android】自定义View、画家(画布)Canvas与画笔Paint的应用——画图、涂鸦板app的实现

利用一个简单的画图app来说明安卓的图形处理类与自定义View的应用。 如下图,有一个供用户自己任意画图、涂鸦的app, 这里不做那么花俏了,仅提供黑白两色,但可以改变笔尖的粗细。 实质...
  • yongh701
  • yongh701
  • 2015年07月15日 09:03
  • 4838

Android 绘图机制:canvas初解

Canvas 即“画布”的意思,在Android中用其来进行2D绘画。 在使用canvas来进行绘图时,一般都会自定义一个View来重写它的onDraw方法...
  • u012975705
  • u012975705
  • 2015年11月23日 11:40
  • 1874

HTML5 canvas绘图基本使用方法

本文介绍了html5 中canvas标签的基本使用方法,详细讲解了其重要的属性和方法...
  • u014607184
  • u014607184
  • 2016年06月26日 15:20
  • 33075

使用canvas画图,图形模糊怎么办

在说解决办法之前,例行惯例,简要的说明一下Html5中的Canvas。Canvas是Html5制图中常用的元素,但其本身并没有绘制能力,它仅仅是图形的容器,要制图还必须依靠脚本。按照Canvas中提供...
  • LeyYang
  • LeyYang
  • 2016年08月18日 22:15
  • 6993

canvas绘图动态效果

Canvas学习(二) 一、变形(基本思想都是先移动画布,在绘画) 1) 缩放scale() //缩放scale() ctx.strokeRect(20,20,100,100); ctx.s...
  • theowl
  • theowl
  • 2015年07月12日 08:54
  • 2136

Android使用学习之绘图(Canvas,Paint)与手势感应及其应用(乒乓球小游戏)

作为一个没有学习Android的菜鸟,最近一直在工作之外努力地学习的Android的使用。这周看了下Android的绘图,主要是Canvas,Paint等,感觉需要实践下,就想整一个乒乓球的游戏,算是...
  • shiyuzhengfeng
  • shiyuzhengfeng
  • 2015年07月11日 21:05
  • 3034
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android canvas画图
举报原因:
原因补充:

(最多只允许输入30个字)