---
title: "init(colors:startPoint:endPoint:)"
framework: swiftui
role: symbol
role_heading: Initializer
path: "swiftui/lineargradient/init(colors:startpoint:endpoint:)"
---

# init(colors:startPoint:endPoint:)

Creates a linear gradient from a collection of colors.

## Declaration

```swift
nonisolated init(colors: [Color], startPoint: UnitPoint, endPoint: UnitPoint)
```

## See Also

### Creating a linear gradient

- [init(gradient:startPoint:endPoint:)](swiftui/lineargradient/init(gradient:startpoint:endpoint:).md)
- [init(stops:startPoint:endPoint:)](swiftui/lineargradient/init(stops:startpoint:endpoint:).md)
