
画图
fuuckwtu
*******************
展开
-
android 画图之bitmap(一)
要把一个Bitmap画到View上,必须用到的类有android.graphics.Canvas,和android.graphics.Bitmap。方法很简单,在View里面,重载onDraw(Canvascanvas)方法,然后用canvas.drawBitmap()方法,将其画在屏幕上。代码:public class ViewActivity extends Activity {转载 2011-12-19 09:58:42 · 5510 阅读 · 1 评论 -
Android画图之Bitmap(二)
参考:http://www.iteye.com/topic/710262前面一篇博文介绍了简单的把Bitmap画到屏幕上,以及缩放Bitmap以铺满屏幕。对Bitmap的操作还有很多。比如截取Bitmap的部分区域,可以使用mBitmap = Bitmap.createBitmap(bmp, 100, 100, 120, 120);这句代码从bmp的(100,100)处截取12转载 2011-12-19 10:23:04 · 2693 阅读 · 1 评论 -
Android画图之Matrix(二)
参考:http://www.iteye.com/topic/713869上一篇讲了一下Matrix的原理和运算方法,涉及到高等数学,有点难以理解。还好Android里面提供了对Matrix操作的一系列方便的接口。 Matrix的操作,总共分为translate(平移),rotate(旋转),scale(缩放)和skew(倾斜)四种,每一种变换在Android的API里都提转载 2011-12-19 11:24:03 · 1125 阅读 · 0 评论 -
Android画图之Matrix(一)
参考:http://chroya.iteye.com/blog/713869Matrix,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。 首先介绍一下矩阵运算。加法和减法就不用说了,太简单了,对应位相加就好。图像处理,主要用到的是乘法。下面是一个乘法的公式:也就是行列式,行与列相乘。线性代数里有学。 在Android转载 2011-12-19 10:53:40 · 1197 阅读 · 0 评论