Skip to content

Instantly share code, notes, and snippets.

View ashishkakkad8's full-sized avatar
πŸ‘¨β€πŸ’»
Koding

Ashish Kakkad ashishkakkad8

πŸ‘¨β€πŸ’»
Koding
View GitHub Profile
@ashishkakkad8
ashishkakkad8 / CardView.swift
Created August 31, 2023 18:09
CardView for Onboarding View
//
// CardView.swift
// AKPageView
//
// Created by Ashish Kakkad on 31/08/23.
//
import SwiftUI
struct CardView: View {
@ashishkakkad8
ashishkakkad8 / AKPageView.swift
Created August 31, 2023 18:15
AKPageView for Onboarding View
//
// AKPageView.swift
// AKPageView
//
// Created by Ashish Kakkad on 31/08/23.
//
import SwiftUI
struct AKPageView: View {
@ashishkakkad8
ashishkakkad8 / MeshGradient.swift
Created June 30, 2024 19:41
MeshGradient in SwiftUI
MeshGradient(
width: 3,
height: 3,
points: [
[0.0, 0.0], [0.5, 0.0], [1.0, 0.0],
[0.0, 0.5], [0.5, 0.5], [1.0, 0.5],
[0.0, 1.0], [0.5, 1.0], [1.0, 1.0]
], colors: [
.red, .red, .red,
.black, .red, .black,
@ashishkakkad8
ashishkakkad8 / AnimationMeshGradient.swift
Created July 30, 2024 19:18
Animate MeshGradient in SwiftUI
TimelineView(.animation) { timeline in
let x = (sin(timeline.date.timeIntervalSince1970) + 1) / 2
MeshGradient(
width: 3,
height: 3,
points: [
[0.0, 0.0], [0.5, 0.0], [1.0, 0.0],
[0.0, 0.5], [Float(x), 0.5], [1.0, 0.5],
[0.0, 1.0], [0.5, 1.0], [1.0, 1.0]
], colors: [