Android绘图 如何只绘制图片某个矩形区域内的数据 如同,如何绘制一张图片中某个矩形区域内的数据不是绘制整张图片,例如 200*200的图片,只绘制该图片中(50,50,100,100)这个区域内的数据。类似与drawRegion()的东西。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 之前看有人采用canvas.clipRect的方式,先计算好图片绘制区域的位置后,设置裁切框,然后在绘图类似canvas.clipRect(计算过的矩形);canvas.drawBitmap(map,计算过的x,计算过的y,paint);canvas.restore();//恢复之前的状态但是这种方式我认为不是很合理的。我之前用C/C++绘图时,绘制图片中某个区域(直接对数据数组进行操作)跟裁切绘制是完全不同的处理方式,起执行效率也完全不同。但我对Android里面的绘图底层如何实现也不了解,故想问一下有没有合理的处理方式 菜鸟 如何用代码自动检索手机里的视频或者文档 开发android的基本资料 每个android程序都有SQLite吗? 关于android的布局问题 android如何将界面分成2个部分 监听键盘事件,并作出相应响应 android微信分享的链接怎么启动app android:在代码中修改wifi mtu ImageView 边缘阴影特效 大佬求助啊!android串口,数据发送的时候一直出错 如何打开一条刚刚收到的短信 webview加载页面出现乱码问题?
类似
canvas.clipRect(计算过的矩形);
canvas.drawBitmap(map,计算过的x,计算过的y,paint);
canvas.restore();//恢复之前的状态
但是这种方式我认为不是很合理的。
我之前用C/C++绘图时,绘制图片中某个区域(直接对数据数组进行操作)跟裁切绘制是完全不同的处理方式,起执行效率也完全不同。
但我对Android里面的绘图底层如何实现也不了解,故想问一下有没有合理的处理方式