TextView設置抗鋸齒,及其他常用的一些屬性設置


沒錯,是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);



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章