Paint類常用方法

void  setARGB(int a, int r, int g, int b)  設置Paint對象顏色,參數一爲alpha透明通道

void  setAlpha(int a)  設置alpha不透明度,範圍爲0~255

setStyle(Paint.Style.STROKE);          //畫筆類型 STROKE空心 FILL 實心

setDither(true);            //防抖動

void  setAntiAlias(boolean aa)  //是否抗鋸齒

void  setColor(int color)  //設置顏色,這裏Android內部定義的有Color類包含了一些常見顏色定義
 . 
void  setFakeBoldText(boolean fakeBoldText)  //設置僞粗體文本
  
void  setLinearText(boolean linearText)  //設置線性文本
 
PathEffect  setPathEffect(PathEffect effect)  //設置路徑效果
 
Rasterizer  setRasterizer(Rasterizer rasterizer) //設置光柵化
 
Shader  setShader(Shader shader)  //設置陰影 

void  setTextAlign(Paint.Align align)  //設置文本對齊

void  setTextScaleX(float scaleX)  //設置文本縮放倍數,1.0f爲原始
  
void  setTextSize(float textSize)  //設置字體大小
 
Typeface  setTypeface(Typeface typeface)  //設置字體,Typeface包含了字體的類型,粗細,還有傾斜、顏色等。

void  setUnderlineText(boolean underlineText)  //設置下劃線



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