1 contributor
//
// BorderView.swift
// USB Meter
//
// Created by Bogdan Timofte on 11/04/2020.
// Copyright © 2020 Bogdan Timofte. All rights reserved.
//
import SwiftUI
struct BorderView: View {
let show: Bool
var fillColor: Color = .clear
var opacity = 0.5
var body: some View {
ZStack {
RoundedRectangle(cornerRadius: 10)
.foregroundColor(fillColor).opacity(opacity)
RoundedRectangle(cornerRadius: 10)
.stroke(lineWidth: 3.0).foregroundColor(show ? fillColor : Color.clear)
.animation(.linear(duration: 0.1))
}
}
}
struct BorderView_Previews: PreviewProvider {
static var previews: some View {
BorderView(show: true)
}
}