Proyectos de Subversion Iphone Microlearning - Inconcert

Rev

Rev 5 | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
//
2
//  IntroStep1View.swift
3
//  twogetskills
4
//
5
//  Created by Efrain Yanez Recanatini on 7/21/22.
6
//
7
 
8
import SwiftUI
9
 
10
struct IntroStep3View: View {
11
 
12
    @EnvironmentObject var appNavigation : AppNavigation
13
 
14
    var body: some View {
15
 
16
            VStack(spacing: 0)
17
            {
18
 
19
                Group {
20
                    HStack {
21
                        Image("logo")
22
                            .resizable()
23
                            .aspectRatio(contentMode: .fit)
24
                            .frame(width: 42, height: 42, alignment: /*@START_MENU_TOKEN@*/.center/*@END_MENU_TOKEN@*/)
25
 
26
                        Text(Config.LANG_SIGNIN_APP_NAME)
27
                            .font(Font.custom(Config.FONT_NAME_BOLD, size: 24))
19 efrain 28
                            .foregroundColor(Color("color_textview_foreground"))
1 efrain 29
 
30
                        Spacer()
31
                    }
32
                }
33
                .padding(.leading, 16)
34
                .padding(.top, 66)
35
 
36
                Spacer()
37
 
38
 
39
 
40
                Group()
41
                {
5 efrain 42
                    Image(uiImage: UIImage(named: "ui_intro_quieres_iniciar") ?? UIImage())
1 efrain 43
 
44
                }
45
                .background(
46
                    Image(uiImage: UIImage(named: "ui_cuadrado_inclinado") ?? UIImage())
47
                )
48
 
49
 
50
                Group {
51
 
52
                    VStack(spacing: 0)
53
                    {
54
 
55
                        Text(Config.LANG_INTRO3_TITLE)
56
                            .font(Font.custom(Config.FONT_NAME_BOLD, size: 18))
57
                            .foregroundColor(Color("color_textview_foreground"))
58
 
59
 
60
                        Text(Config.LANG_INTRO3_MESSAGE)
61
                            .font(Font.custom(Config.FONT_NAME_REGULAR, size: 16))
62
                            .foregroundColor(Color("color_textview_foreground"))
63
                            .padding(.horizontal, 16)
64
                            .padding(.top, 20)
65
                    }
66
 
67
                }.padding(.top, 30)
68
 
69
                Spacer()
70
 
71
 
72
 
73
                Button(action: {
74
 
75
                    DispatchQueue.main.asyncAfter(deadline: .now() + 0.1) {
76
                            withAnimation {
77
                                appNavigation.pageActive = AppMainPage.signin
78
                            }
79
                        }
80
 
81
                }, label: {
82
                    Text(Config.LANG_COMMON_NEXT)
83
                     .font(Font.custom(Config.FONT_NAME_REGULAR, size: 16))
84
                     .frame(width: UIScreen.main.bounds.width - 32, height: 35)
85
 
86
 
87
                        .foregroundColor(Color("color_button_dark_foreground"))
88
                        .background(Color("color_button_dark_background"))
89
                        .border(Color( "color_button_dark_border"), width: Config.BUTTON_BORDER_SIZE)
90
                        .cornerRadius(Config.BUTTON_BORDER_RADIUS)
91
 
92
                })
93
                .padding(.top, 16)
94
                .padding(.leading, 16)
95
                .padding(.trailing, 16)
96
 
97
 
98
                Spacer()
99
 
100
        }
101
    }
102
}
103
 
104
struct IntroStep3View_Previews: PreviewProvider {
105
    static var previews: some View {
106
        IntroStep3View()
107
    }
108
}
109
 
110