android 抗锯齿的问题呀谁帮忙解决一下

在android自定义的onDraw()使用canvas.drawBitmap(bitmap,matrix,paint);做动画图片出现锯齿,查了网上说的方法canvas... 在android自定义的 onDraw()使用canvas.drawBitmap(bitmap, matrix, paint);做动画图片出现锯齿,查了网上说的方法canvas.setDrawFilter(new PaintFlagsDrawFilter(0, Paint.ANTI_ALIAS_FLAG| Paint.FILTER_BITMAP_FLAG));和 paint=new Paint(Paint.FILTER_BITMAP_FLAG); paint.setAntiAlias(true); paint.setFilterBitmap(true); paint.setDither(true);都不起作用呀,哪位高手帮忙解决呀,感激不尽贴上onDraw代码[mw_shl_code=java,true] protected void onDraw(Canvas canvas) { // TODO Auto-generated method stub super.onDraw(canvas); canvas.setDrawFilter(new PaintFlagsDrawFilter(0, Paint.ANTI_ALIAS_FLAG| Paint.FILTER_BITMAP_FLAG)); float dx=MultiTouch3Activity.screenWidth-PicWidth; float dy=MultiTouch3Activity.screenHeight-PicHeight; tranMatrix.setTranslate(dx/2, dy/2); rotateMatrix.setRotate(angle, MultiTouch3Activity.screenWidth/2, MultiTouch3Activity.screenHeight/2); matrix.setConcat(rotateMatrix, tranMatrix); canvas.drawBitmap(bitmap, matrix, paint); }[/mw_shl_code] 展开
 我来答
匿名用户
推荐于2017-11-26
展开全部
将 paint=new Paint(Paint.FILTER_BITMAP_FLAG); 这一句中的标志位换成 ANTI_ALIAS_FLAG 试试,这个标志位意指抗锯齿的。
匿名用户
2013-09-14
展开全部
没人回答吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式