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