본문 바로가기
안드로이드

paint method

by Siang's 2019. 4. 26.
반응형

set(Paint src)                                
        - 매개변수로 받은 Paint로 설정합니다.

setARGB(int a, int r, int g, int b)     
        - Paint의 투명도 및 색상을 설정 합니다.

setAlpha(int a)                        
        - Paint의 투명도 설정을 합니다. 

setAntiAlias(boolean aa)              
        - Paint의 경계면을 부드럽게 처리할지 설정합니다.

setColor(int color)                       
        - Paint의 색상 설정 합니다.

setStrokeCap(Paint.Cap cap) - 선의 끝나는 지점의 장식을 설정합니다.
    BUTT : 그 정해진 위치에서 끝납니다.
    ROUND : 둥근 모양으로 끝이 장식됩니다.
    SQUARE : 사각형 모양이며, 해당 좌표보다 조금더 길게 그려 집니다.

setStrokeJoin(Paint.Join join) - 선의 끝 모양을 설정합니다.
    MITER : 모서리를 각진 모양으로 만듭니다.
    BEVEL : 모서리가 둥글게 살짝 깍인 모양으로 만듭니다.
    ROUND : 모서리를 둥근 모양으로 만듭니다.

setStrokeMiter(float miter)     
        - 0 이상의 값을 설정, 뽀족한 정도를 설정(각도단위)

setStrokeWidth(float width)     
        - Paint의 굵기를 설정 합니다.

setStyle(Paint.Style style) - Paint 스타일을 설정 합니다.
    FILL : 색상이 채워지고 테두리는 그려지지 않습니다.
    FILL_AND_STROKE : 채우기와 테두리가 모두 그려집니다
    STROKE : 채우기 없이 테두리만 그려집니다.

setTextAlign(Paint.Align align)     
        - 해당 Paint의 글자 정렬을 설정 합니다.

setTextScaleX(float scaleX)           
        - 텍스트페인트의 수평scale factor 를 설정합니다.

setTextSize(float textSize)                     
        - Paint의 글자 크기를 설정합니다.

setTextSkewX(float skewX)            
        - Paint의 수평으로 기울어진 정도를 설정합니다.

setTypeface(Typeface typeface)    
        - Paint의 글꼴을 설정 합니다.

setUnderlineText(boolean underlineText) 
        - Paint의 글자에 밑줄 설정을 합니다.

setColorFilter(ColorFilter filter)     
        - RGB를 이용하여 paint에 변화를 줍니다. 이것은 Alpha를 무시 합니다.   

setMaskFilter(MaskFilter maskfilter)
        - 모서리에 알파채널을 이용하여 효과를 설정합니다.

setPathEffect(PathEffect effect)
        - 그리는 방법을 제어 합니다.(도형의 모서리, 윤곽선등)

setShader(Shader shader)
        - 솔리드에 색상을 설정해 줍니다. 그라디언트등

setXfermode(Xfermode xfermode)
        - 이미 그려진 곳에 새로 그리는 기법입니다.

반응형

'안드로이드' 카테고리의 다른 글

path method  (0) 2019.04.26
해상도에 따른 값 변경  (0) 2019.04.24
테두리만들기  (0) 2019.04.18
원그리기  (0) 2019.04.16
클립보드로 텍스트복사하기  (0) 2019.04.16