Android设置文字中粗
生活随笔
收集整理的這篇文章主要介紹了
Android设置文字中粗
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
UI設(shè)計圖中給出了字重為中粗(Medium),而android中的文字只有默認(rèn)和加粗(bold)。
目前找到兩種方式比較有效:
kotlin代碼如下:
textView.paint.isFakeBoldText = true textView.postInvalidate() // 或者 textView.invalidate()或者:
val paint = textView.paint paint.style = Paint.Style.FILL_AND_STROKE paint.strokeWidth = 1.2f textView.invalidate()java代碼:
textView.getPaint().setFakeBoldText(true); textView.postInvalidate(); // 或者 textView.invalidate()或者:
TextPaint paint = textView.getPaint(); paint.setStyle(Paint.Style.FILL_AND_STROKE); paint.setStrokeWidth(1.2f); textView.invalidate();注意:設(shè)置好加粗后,如果想要動態(tài)顯示,需要調(diào)用 invalidate() 或者 postInvalidate() 。
總結(jié)
以上是生活随笔為你收集整理的Android设置文字中粗的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 纵向联邦学习
- 下一篇: 工厂计算机管理需要会什么,工厂生产管理系