开发者社区> 挨踢人生> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

【android入门】之Android Canvas绘图抗锯齿解决方法

简介: 对于Android来说Canvas一般大量用于自定义View和游戏开发中,对于图形的基础绘制类,提供的drawText、drawBitmap以及drawCircle都需要抗锯齿处理才能让人满意,下面Android123将他们分为两大种情况。
+关注继续查看
对于Android来说Canvas一般大量用于自定义View和游戏开发中,对于图形的基础绘制类,提供的drawText、drawBitmap以及drawCircle都需要抗锯齿处理才能让人满意,下面Android123将他们分为两大种情况。

 一、包含Paint参数情况时,对于drawText、drawBitmap这样的方法,一般最后一个参数为Paint对象,Paint对象一般用于设置笔刷颜色和大小,同时包含了抗锯齿的方法,比如说objPaint.setAntiAlias(true);  这个方法执行后即可有比较明显的改善。

 二、部分方法没有Paint参数,比如说setDrawFilter这个方法,它的参数只有 PaintFlagsDrawFilter对象,我们自己构造一个新的对象,比如说new PaintFlagsDrawFilter(0,Paint.ANTI_ALIAS_FLAG|Paint.FILTER_BITMAP_FLAG)这样就过滤器可以让文本和位图经过圆滑处理。


注:Paint.ANTI_ALIAS_FLAG|Paint.FILTER_BITMAP_FLAG这个也可以直接改成3;1表示去掉线的锯齿,2表示去掉图片的锯齿。按位与后3就表示都去掉。


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Android官方入门文档[18]与其他碎片通信
Android官方入门文档[18]与其他碎片通信 Communicating with Other Fragments与其他碎片通信   This lesson teaches you to1.
874 0
Android官方入门文档[17]构建灵活的UI
Android官方入门文档[17]构建灵活的UI Building a Flexible UI构建灵活的UI   This lesson teaches you to1.
900 0
Android官方入门文档[6]添加Action按钮
Android官方入门文档[6]添加Action按钮   Adding Action Buttons添加Action按钮   This lesson teaches you to1.
938 0
Android官方入门文档[3]构建一个简单的用户界面
Android官方入门文档[3]构建一个简单的用户界面   Building a Simple User Interface构建一个简单的用户界面   This lesson teaches you to1.
819 0
Android官方入门文档[2]运行你的应用程序
Android官方入门文档[2]运行你的应用程序   Running Your App运行你的应用程序   This lesson teaches you to1.
1116 0
Android官方入门文档
Android官方入门文档   欢迎来到为Android开发者的培训。在这里,你会发现套课中,描述了如何实现代码示例中的应用程序,你可以重复使用一个特定的任务类。
1059 0
【Android 应用开发】Android开发技巧--Application, ListView排列,格式化浮点数,string.xml占位符,动态引用图片
【Android 应用开发】Android开发技巧--Application, ListView排列,格式化浮点数,string.xml占位符,动态引用图片
159 0
Android开发重要参考资料
=======================博客============================= 秋百万 有心课堂 郭霖 源码 安装ffmpeg 胡凯 官方培训课程 litesuitsway 爱哥 trinea robinRobin Hu...
851 0
+关注
挨踢人生
java,架构相关技术专家
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Android组件化实现
立即下载
Android插件化:从入门到放弃
立即下载
Android应用启动速度和内存优化实践
立即下载