沒錯,是View的子類就有抗鋸齒一說。
在eink屏下,一些文字顯示的時候假如不設置抗鋸齒的話,會很難看。
因此需要調用Paint的一些屬性值
holder.tvTitle.setPaintFlags(Paint.UNDERLINE_TEXT_FLAG); holder.tvTitle.setPaintFlags(Paint.HINTING_ON); holder.tvTitle.setPaintFlags(Paint.DITHER_FLAG); holder.tvTitle.setPaintFlags(Paint.DEV_KERN_TEXT_FLAG); holder.tvTitle.setPaintFlags(Paint.EMBEDDED_BITMAP_TEXT_FLAG); holder.tvTitle.setPaintFlags(Paint.FAKE_BOLD_TEXT_FLAG); holder.tvTitle.setPaintFlags(Paint.FILTER_BITMAP_FLAG); holder.tvTitle.setPaintFlags(Paint.HINTING_OFF); holder.tvTitle.setPaintFlags(Paint.LINEAR_TEXT_FLAG); holder.tvTitle.setPaintFlags(Paint.STRIKE_THRU_TEXT_FLAG); holder.tvTitle.setPaintFlags(Paint.SUBPIXEL_TEXT_FLAG);
holder.tvTitle.setPaintFlags(Paint.ANTI_ALIAS_FLAG);
設置抗鋸齒應該是
holder.tvTitle.setPaintFlags(Paint.ANTI_ALIAS_FLAG);
但是我需要同時擁有這幾個功能怎麼辦呢?只需要 相與就可以了
holder.tvTitle.setPaintFlags(Paint.UNDERLINE_TEXT_FLAG|Paint.ANTI_ALIAS_FLAG);