您的位置:首页 > 移动开发 > Android开发

android绘图Paint.setAntiAlias()和Paint.setDither()方法的作用

2016-02-24 17:01 471 查看
在自定义View中,这两个Paint.setAntiAlias()和Paint.setDither()方法用的很多,都只有一个boolean值,作用大家未必清楚,今天抽了点时间研究下,终于搞清楚了,希望给大家点帮助!

Paint.setAntiAlias()

该方法作用是抗锯齿,什么意思呢,我们看下效果图,就知道了



左边是没有这只抗锯齿的,右边是设置了抗锯齿的,边界明显变模糊了。

Paint.setDither()

该方法是设置防抖动。

我们先看下没有设置防抖动的绘制出来的图



然后我们看下设置了防抖动的绘制出来的图



第二个是不是比第一个图柔和点,这就是防抖动的效果。

大家是不是对这两个方法的作用一目了然了!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: