개발 창고/Android

[Kotlin] Paint - Line

로이제로 2023. 2. 11. 22:00
반응형
// Step. 라인의 스타일 지정
val lineStyle = Paint().apply {
    color       = Color.parseColor("#5C00D8")  // 라인 색상
    style       = Paint.Style.FILL             // 라인 스타일
    strokeWidth = 100f                         // 라인 굵기
    strokeCap   = Paint.Cap.ROUND              // 라인 끝 부분 둥글게
}

// Step. Line의 시작과 끝점 정의
val stX = 100f  // 시작 x좌표
val stY = 100f  // 시작 y좌표
val edX = 200f  // 종료 x좌표
val edY = 200f  // 종료 y좌표

// Step. 뷰에 적용된 Line 정보를 그려줌
canvas?.drawLine(stX, stY, edX, edY, lineStyle)

라인 길이 : 전체 화면 기준왼쪽 기준 100f, 위쪽 기준 100f에서부터 왼쪽 기준 200f, 위쪽 기준 200f까지 대각선

라인 색상 : RGB값 "#5C00D8"

라인 두께 : 100f

라인 끝부분 : ROUND

 

반응형