Canvas 裁剪clipPath的时候怎么过滤锯齿

cbzhaojay 2011-12-02 05:39:41
如题 我查了好久资料说 去除锯齿有2中方法
1、mPaint.setAntiAlias(true);
2、canvas.setDrawFilter(new PaintFlagsDrawFilter(0, Paint.FILTER_BITMAP_FLAG|Paint.ANTI_ALIAS_FLAG));
才用了这两个方法,结果我
canvas.clipPath(path0,Op.INTERSECT);
canvas.drawBitmap(curMap, 0,0, mPaint);之后 ,锯齿完全没有处理,求指导
...全文
855 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dxawmhmy 2012-03-14
  • 打赏
  • 举报
回复
楼主,请问你解决没?我也遇到这个问题了,我觉得问题应该是出在clipPath上,楼主用的应该也是圆这里吧?求指教!
cbzhaojay 2011-12-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ncuboy045wsq 的回复:]

第一个方法我想确认下:mPaint确实是通过Canvas的getPaint()方法获取的吗
[/Quote]
canvas有getPaint()这个方法吗?
安卓机器人 2011-12-02
  • 打赏
  • 举报
回复
第一个方法我想确认下:mPaint确实是通过Canvas的getPaint()方法获取的吗

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧