android 绘制图片的一部分

android开发中用什么方法可以绘制一张图片的一部分啊像java的setclip... android 开发中用什么方法可以 绘制一张图片的一部分啊 像java的setclip 展开
 我来答
百度网友20ffc38
推荐于2016-06-05 · TA获得超过113个赞
知道答主
回答量:16
采纳率:0%
帮助的人:31万
展开全部
Canvas类用来实现绘制.通过组合使用Canvas类的成员函数可以实现随心随欲地绘制图片的任何部分.

Canvas.clipRect:设置显示区域
Canvas.drawBitmap:绘制

例子:
Bitmap b=BitmapFactory.decodeStream("图片编号", null);//读取图片

...

Canvas c = null;//实例Canvas

c.save();//记录原来的canvas状态
c.clipRect(100,100,200,300);//显示从(100,100)到(200,300)的区域(单位:象素)

c.drawBitmap(b,10,0,null); //将阉割过的图片画到(10,0)位置
c.restore();//恢复canvas状态
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式