android绘图Paint.setAntiAlias()和Paint.setDither()方法的作用
2016-02-24 17:01
471 查看
在自定义View中,这两个Paint.setAntiAlias()和Paint.setDither()方法用的很多,都只有一个boolean值,作用大家未必清楚,今天抽了点时间研究下,终于搞清楚了,希望给大家点帮助!
左边是没有这只抗锯齿的,右边是设置了抗锯齿的,边界明显变模糊了。
我们先看下没有设置防抖动的绘制出来的图
然后我们看下设置了防抖动的绘制出来的图
第二个是不是比第一个图柔和点,这就是防抖动的效果。
大家是不是对这两个方法的作用一目了然了!!!
Paint.setAntiAlias()
该方法作用是抗锯齿,什么意思呢,我们看下效果图,就知道了左边是没有这只抗锯齿的,右边是设置了抗锯齿的,边界明显变模糊了。
Paint.setDither()
该方法是设置防抖动。我们先看下没有设置防抖动的绘制出来的图
然后我们看下设置了防抖动的绘制出来的图
第二个是不是比第一个图柔和点,这就是防抖动的效果。
大家是不是对这两个方法的作用一目了然了!!!
相关文章推荐
- [Android4.4]Audio添加控制MIC左右声道接口
- Android学习笔记day5
- 给 Android 开发者的 RxJava 详解
- You must specifiy a layout in the include tag: <include layout="@layout/layoutID" />
- Android6.0权限问题导致下载没效果
- 快速Android开发系列通信篇之EventBus
- Android-Tab单选控件
- Android Context完全解析
- Android-节日短信送祝福(知识点总结)
- android studio之配置NDK开发环境
- 解决android2.1中Youku每次都要选择默认播放器的问题
- Android插件化开发 第三篇 [加载插件资源]
- android夯实总结(设计、细节及思想)
- Android--activity切换时的动画
- android个人笔记:圆角,线,框,渐变
- 老李分享:Android -自动化埋点 2
- 老李分享:Android -自动化埋点 1
- Android studio如何使用SVN进行版本控制?
- android 属性动画总结
- android 基础概念 一