---
title: "StrokeCap"
description: "Styles to use for line endings. See [Paint.strokeCap]."
type: "class"
---

<div class='type'>Class</div>


<a id='references'></a>

<div class='sourceset sourceset-common'>Common</div>


```kotlin
value class StrokeCap internal constructor(@Suppress("unused") private val value: Int)
```


Styles to use for line endings. See `Paint.strokeCap`.


## Companion Object

#### Properties

<div class='sourceset sourceset-common'>Common</div>


```kotlin
val Butt = StrokeCap(0)
```


Begin and end contours with a flat edge and no extension.



<div class='sourceset sourceset-common'>Common</div>


```kotlin
val Round = StrokeCap(1)
```


Begin and end contours with a semi-circle extension.



<div class='sourceset sourceset-common'>Common</div>


```kotlin
val Square = StrokeCap(2)
```


Begin and end contours with a half square extension. This is similar to extending each
contour by half the stroke width (as given by `Paint.strokeWidth`).





