SwiftUI - Gradients (Linear, Radial, Angular)

2023. 3. 8. 19:51·iOS/SwiftUI

안녕하세요 :D 망고입니다🥭

SwiftUI의 Gradients에 대해 알아보겠습니다.

Gradient

Gradient를 이용하면 배경색에 그라데이션 효과를 줄 수 있다.

 

LinearGradient

  • colors : 원하는 색상 입력
  • startPoint : 시작지점(UnitPoint)
  • endPoint : 종료지점(UnitPoint)
LinearGradient(
                    colors: [Color.red, Color.blue],
                    startPoint: .leading,
                    endPoint: .trailing
)

 

UnitPoint

RadialGradient

  • colors : 원하는 색상 입력
  • center : 중앙지점(UnitPoint)
  • startRadius : 시작반경
  • endRadius : 종료반경
RadialGradient(
                    colors: [Color.red, Color.blue],
                    center: .center,
                    startRadius: 5,
                    endRadius: 200
                )

unitPoint : center

RadialGradient(
                    colors: [Color.red, Color.blue],
                    center: .bottom,
                    startRadius: 5,
                    endRadius: 200
                )

unitPoint : bottom

AngularGradient

  • colors : 원하는 색상 입력
  • center : 중앙지점(UnitPoint)
  • angle : 각도
AngularGradient(
                    colors: [Color.red, Color.blue],
                    center: .center,
                    angle: .degrees(180)
                )

UnitPoint Image 출처

'iOS > SwiftUI' 카테고리의 다른 글

SwiftUI - Apple Sign In With Firebase  (0) 2023.03.14
SwiftUI - System Icons  (0) 2023.03.09
SwiftUI - Navigation dismiss  (0) 2023.03.07
SwiftUI - NavigationView & NavigationLink  (0) 2023.03.05
SwiftUI - Color  (0) 2023.03.03
'iOS/SwiftUI' 카테고리의 다른 글
  • SwiftUI - Apple Sign In With Firebase
  • SwiftUI - System Icons
  • SwiftUI - Navigation dismiss
  • SwiftUI - NavigationView & NavigationLink
🥭Mango
🥭Mango
  • 🥭Mango
    AppleMango🥭
    🥭Mango
  • 전체
    오늘
    어제
    • 분류 전체보기
      • iOS
        • Swift
        • SwiftUI
        • RxSwift
      • Algorithm
        • C
        • Python
        • Swift
      • Computer Science
        • 컴퓨터 네트워크
        • OS
      • ...
      • 개발 타임캡슐
        • Python
        • Flutter
        • Android
        • Kotlin
        • Java
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    SwiftUI
    코틀린 상속
    1613 파이썬
    Swift Hello World!
    파이썬 1459
    Code Base
    파이썬
    파이썬 토마토
    파이썬 정렬
    파이썬 14503
    swiftUI Gradients
    Custom Map Marker
    typing animation
    스택
    Apple Login
    코틀린
    swiftUI tabview
    MapMarker
    IOS
    토마토
    1차원 뿌요뿌요
    역사 파이썬
    14503 파이썬
    백준 소수
    파이썬 6118
    6118
    백준 토마토
    1613 역사
    SwiftUI Apple Login
    14503 로봇청소기
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
🥭Mango
SwiftUI - Gradients (Linear, Radial, Angular)
상단으로

티스토리툴바