SwiftUI 渐变色, 字体, 圆环,

渐变圆环

Circle()
        .stroke(LinearGradient(gradient: Gradient(colors: [Color(.green), Color(.red)]), startPoint: .top, endPoint: .bottom), style: StrokeStyle(lineWidth: 3, lineCap: .round, lineJoin: .round)
                  )
        .frame(width: 140, height: 140)

字体渐变, foregroundStyle

Text("\(self.bpm)")
          .font(Font.system(size: 40))
          .foregroundStyle(
                LinearGradient(
                  colors: [.red, .green],
                  startPoint: .topLeading,
                  endPoint: .bottomTrailing
                )
              )
ZStack {
      // 821CED, E7166B
      Circle()
        .stroke(LinearGradient(gradient: Gradient(colors: [Color(.green), Color(.red)]), startPoint: .top, endPoint: .bottom), style: StrokeStyle(lineWidth: 3, lineCap: .round, lineJoin: .round)
                  )
        .frame(width: 140, height: 140)
      
      VStack {
        Text("BMP")
          .font(Font.system(size: 12))
          .foregroundColor(.white)
        
        Text("\(self.bpm)")
          .font(Font.system(size: 40))
          .foregroundStyle(
                LinearGradient(
                  colors: [.red, .green],
                  startPoint: .topLeading,
                  endPoint: .bottomTrailing
                )
              )
      }
截屏2023-05-29 00.59.07.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容