taler-ios

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

commit 89bc49858646d74c7df0b05ce33edfebf6cb1b44
parent 7f4d0b980add6cb2dcd2da6d9ebab61306e86846
Author: Marc Stibane <marc@taler.net>
Date:   Tue,  9 Sep 2025 16:09:30 +0200

Color+hex

Diffstat:
ATalerWallet1/Views/ViewModifier/Color+hex.swift | 17+++++++++++++++++
1 file changed, 17 insertions(+), 0 deletions(-)

diff --git a/TalerWallet1/Views/ViewModifier/Color+hex.swift b/TalerWallet1/Views/ViewModifier/Color+hex.swift @@ -0,0 +1,17 @@ +/* + * This file is part of GNU Taler, ©2022-25 Taler Systems S.A. + * See LICENSE.md + */ +/** + * @author Marc Stibane + */ +import SwiftUI + +extension Color { + init(hex: Int, opacity: Double = 1.0) { + let red = Double((hex >> 16) & 0xff) / 255.0 + let green = Double((hex >> 8) & 0xff) / 255.0 + let blue = Double( hex & 0xff) / 255.0 + self.init(.sRGB, red: red, green: green, blue: blue, opacity: opacity) + } +}