Pain屬性

繪制文字

  • setColor(@ColorInt int color) 設(shè)置畫筆顏色
  • setStrokeWidth(float width)設(shè)置畫筆粗細(xì)
  • setTextSkewX(float f)設(shè)置傾斜,負(fù)右斜,正為左
  • setARGB(int a,int r,int g,int b)設(shè)置顏色,a為透明度
  • setTextSize(float textSize) 設(shè)置文字大小
  • setFakeBoldText(boolean fakeBoldText)是否粗體
  • setTextAlign(Paint.Align align)設(shè)置文字對齊方式
    Paint.Align.LEFT 左對齊
    Paint.Align.CENTER 中心對齊,繪制從
    Paint.Align.RIGHT 右對齊
  • setUnderlineText(boolean underlineText)設(shè)置下劃線
  • setStyle(Style style)設(shè)置畫筆樣式,FILL,STROKE,F(xiàn)ILL_AND_STROKE
  • setTypeface(Typeface typeface)設(shè)置Typeface對象,即字體風(fēng)格
    Typeface.NORMAL 默認(rèn)
    Typeface.BOLD 粗體
    Typeface.ITALIC 斜體
    Typeface.BOLD_ITALIC 粗斜體
  • sheFlags(int flags)設(shè)置畫筆的flag
    ANTI_ALIAS_FLAG 抗鋸齒
    DITHER_FLAG 防抖動
  • setStrikeThruText (boolean strikeThruText) 設(shè)置文本刪除線
  • setTextScaleX(float f) 設(shè)置縮放,0f到1f為縮小,大于1f為放大
  • getFontSpacing()得到行間距

繪制圖像

  • setDither(boolean dither)設(shè)置抖動處理
  • setAlpha(int a)設(shè)置透明度
  • setAntiAlias(boolean aa)是否開啟抗鋸齒
  • setFilterBitmap()是否開啟優(yōu)化bitmap
  • setColorFilter(ColorFilter filter)設(shè)置顏色過濾
  • setMaskFilter(MaskFilter maskfilter)設(shè)置濾鏡效果
  • setShader(Shader shader)設(shè)置圖像漸變效果
  • setSrokeJoin(Paint.Join join)設(shè)置圖像結(jié)合方式
  • setXfermode(Xfermode xfermode)設(shè)置圖像重疊效果
  • setPathEffect(PathEffect effect)設(shè)置路徑效果
  • reset()恢復(fù)默認(rèn)設(shè)置
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容