taler-ios

iOS apps for GNU Taler (wallet)
Log | Files | Refs | README | LICENSE

Color+hex.swift (451B)


      1 /*
      2  * This file is part of GNU Taler, ©2022-25 Taler Systems S.A.
      3  * See LICENSE.md
      4  */
      5 /**
      6  * @author Marc Stibane
      7  */
      8 import SwiftUI
      9 
     10 extension Color {
     11     init(hex: Int, opacity: Double = 1.0) {
     12         let red   = Double((hex >> 16) & 0xff) / 255.0
     13         let green = Double((hex >> 8)  & 0xff) / 255.0
     14         let blue  = Double( hex        & 0xff) / 255.0
     15         self.init(.sRGB, red: red, green: green, blue: blue, opacity: opacity)
     16     }
     17 }