当试图使文本下划线时:
setPaintFlags(Paint.UNDERLINE_TEXT_FLAG);TextView变成非反别名。如果我启用了抗混叠:
getPaint().setAntiAlias(true)然后就变成反别名了。
抗混叠和Paint.UNDERLINE_TEXT_FLAG之间有什么联系吗?

发布于 2016-07-28 10:34:43
在反混叠与Paint.UNDERLINE_TEXT_FLAG 之间没有联系.
但区别在于,setPaintFlags(Paint.UNDERLINE_TEXT_FLAG)将删除默认的现有标志&只将当前标志设置为Paint.UNDERLINE_TEXT_FLAG。尝试下面的代码来保留现有的标志&添加新的标志
yourTextView.setPaintFlags(yourTextView.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG);https://stackoverflow.com/questions/38632684
复制相似问题