1
当试图使文字下划线:下划线的TextView不是抗锯齿
setPaintFlags(Paint.UNDERLINE_TEXT_FLAG);
TextView
变成非反锯齿。如果我启用了抗锯齿功能:
getPaint().setAntiAlias(true)
然后它变成反锯齿。
反锯齿和Paint.UNDERLINE_TEXT_FLAG
之间有一些联系吗?
当试图使文字下划线:下划线的TextView不是抗锯齿
setPaintFlags(Paint.UNDERLINE_TEXT_FLAG);
TextView
变成非反锯齿。如果我启用了抗锯齿功能:
getPaint().setAntiAlias(true)
然后它变成反锯齿。
反锯齿和Paint.UNDERLINE_TEXT_FLAG
之间有一些联系吗?
有betwenn抗锯齿和Paint.UNDERLINE_TEXT_FLAG
没有联系。
但区别在于setPaintFlags(Paint.UNDERLINE_TEXT_FLAG)
将删除默认现有标志&仅将当前标志设置为Paint.UNDERLINE_TEXT_FLAG
。尝试下面的代码,以保持现有的标志&添加新标志
yourTextView.setPaintFlags(yourTextView.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG);
呃,真的,那么明显。刚刚检查过'TextView'的源代码,它取代了所有的标志。谢谢。 – eleven
@eleven酷! :-) – sJy