Proyectos de Subversion Android Microlearning - Nuevo Interface

Rev

Rev 54 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 54 Rev 56
Línea 5... Línea 5...
5
import android.net.Uri;
5
import android.net.Uri;
6
import android.os.Bundle;
6
import android.os.Bundle;
Línea 7... Línea 7...
7
 
7
 
8
import androidx.annotation.NonNull;
8
import androidx.annotation.NonNull;
-
 
9
import androidx.annotation.Nullable;
9
import androidx.annotation.Nullable;
10
import androidx.constraintlayout.widget.ConstraintLayout;
Línea 10... Línea 11...
10
import androidx.fragment.app.Fragment;
11
import androidx.fragment.app.Fragment;
11
 
12
 
12
import android.os.Handler;
13
import android.os.Handler;
Línea 33... Línea 34...
33
 
34
 
Línea 34... Línea 35...
34
public class IntroFragment extends Fragment {
35
public class IntroFragment extends Fragment {
35
 
36
 
36
    private Button buttonGetStarted;
37
    private Button buttonGetStarted;
37
    private ITwoGetSkills iTwoGetSkills;
38
    private ITwoGetSkills iTwoGetSkills;
38
    LottieAnimationView figura;
-
 
39
    private TextView register,introtext,signin,derechos;
39
    int stepper=0;
Línea 40... Línea 40...
40
    AnimationDrawable rocketAnimation;
40
    private TextView introtext,signin,knowmore,derechos,appname;
41
    ImageView rocketImage, cesa;
41
    ImageView lamp,logotwoget,logointro;
42
 
42
 
Línea 67... Línea 67...
67
 
67
 
68
    @Override
68
    @Override
69
    public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
69
    public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
Línea 70... Línea -...
70
        super.onViewCreated(view, savedInstanceState);
-
 
71
 
-
 
72
        rocketImage = view.findViewById(R.id.imageView4);
-
 
73
        rocketImage.setBackgroundResource(R.drawable.animationsplash);
-
 
Línea 74... Línea -...
74
        rocketAnimation = (AnimationDrawable) rocketImage.getBackground();
-
 
75
        rocketAnimation.start();
-
 
76
 
-
 
77
        buttonGetStarted = getView().findViewById(R.id.intro_button_get_started);
-
 
Línea -... Línea 70...
-
 
70
        super.onViewCreated(view, savedInstanceState);
-
 
71
 
-
 
72
 
-
 
73
 
Línea -... Línea 74...
-
 
74
        lamp=view.findViewById(R.id.imageView5); appname=view.findViewById(R.id.appnameintro);
-
 
75
        logotwoget=view.findViewById(R.id.imageView2);
Línea 78... Línea 76...
78
        figura = getView().findViewById(R.id.animationView3); cesa=getView().findViewById(R.id.imageView2);
76
        buttonGetStarted = getView().findViewById(R.id.intro_button_get_started);
79
        register= getView().findViewById(R.id.knowmore); introtext = getView().findViewById(R.id.intro_textview_title);
77
        logointro=view.findViewById(R.id.logointro);
80
        signin = getView().findViewById(R.id.signin_textview_communique_easily); derechos = getView().findViewById(R.id.textView19);
78
 
81
 
-
 
82
 
-
 
Línea 83... Línea -...
83
 
-
 
84
        new Handler(Looper.getMainLooper()).postDelayed(new Runnable() {
-
 
85
            @Override
-
 
Línea -... Línea 79...
-
 
79
        introtext = getView().findViewById(R.id.intro_textview_title);
-
 
80
        signin = getView().findViewById(R.id.signin_textview_communique_easily);
-
 
81
 
-
 
82
        new Handler(Looper.getMainLooper()).postDelayed(new Runnable() {
-
 
83
            @Override
-
 
84
            public void run() {
-
 
85
 
86
            public void run() {
86
 
-
 
87
                logotwoget.setVisibility(View.GONE);
87
                rocketAnimation.stop();
88
                logointro.setVisibility(View.VISIBLE);
88
                rocketImage.setVisibility(View.GONE);
89
                appname.setVisibility(View.VISIBLE);
-
 
90
                lamp.setVisibility(View.VISIBLE);
-
 
91
                lamp.setImageResource(R.drawable.micro);
Línea 89... Línea 92...
89
 
92
                introtext.setVisibility(View.VISIBLE);
90
                figura.setVisibility(View.VISIBLE); derechos.setVisibility(View.VISIBLE);
93
                buttonGetStarted.setVisibility(View.VISIBLE); //cesa.setVisibility(View.VISIBLE);
91
                register.setVisibility(View.VISIBLE); introtext.setVisibility(View.VISIBLE);
94
                signin.setVisibility(View.VISIBLE);
Línea 92... Línea 95...
92
                buttonGetStarted.setVisibility(View.VISIBLE); cesa.setVisibility(View.VISIBLE);
95
 
93
 
96
            }
94
                signin.setVisibility(View.VISIBLE);
97
        }, 4000);
Línea 95... Línea -...
95
            }
-
 
96
        }, 3500);
-
 
97
 
-
 
98
        try {
-
 
99
            iTwoGetSkills = (ITwoGetSkills) getActivity();
-
 
100
            iTwoGetSkills.hideNavigationAndtoolbar();
-
 
101
 
-
 
102
        } catch(ClassCastException e) {
-
 
103
            new Exception("La Actividad no implementa Sign");
-
 
104
        }
-
 
105
 
-
 
106
 
-
 
107
        register.setOnClickListener(new View.OnClickListener() {
-
 
108
            @Override
98
 
109
            public void onClick(View view) {
99
 
110
                Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://cesams.com"));
100
 
Línea -... Línea 101...
-
 
101
        try {
-
 
102
            iTwoGetSkills = (ITwoGetSkills) getActivity();
-
 
103
            iTwoGetSkills.hideNavigationAndtoolbar();
-
 
104
 
-
 
105
        } catch(ClassCastException e) {
-
 
106
            new Exception("La Actividad no implementa Sign");
-
 
107
        }
-
 
108
 
-
 
109
 
-
 
110
        buttonGetStarted.setOnClickListener(new View.OnClickListener() {
-
 
111
            @Override
-
 
112
            public void onClick(View view) {
-
 
113
 
-
 
114
                stepper=stepper+1;
-
 
115
                if(stepper==1){
-
 
116
                    introtext.setText(R.string.intro_capsule);
-
 
117
                    signin.setText(R.string.intro_capsule_text);
111
               try{
118
                    lamp.setImageResource(R.drawable.conocimiento);
-
 
119
 
-
 
120
                }
-
 
121
                if(stepper==2)
112
                   startActivity(browserIntent);
122
                {
113
               }catch (Exception e)
123
                    introtext.setText(R.string.intro_innovation);
114
               {
124
                    signin.setText(R.string.intro_innova_text);
Línea 115... Línea -...
115
                   Toast.makeText(getContext(), "Necesitas un navegador para ver esta web", Toast.LENGTH_SHORT).show();
-
 
116
               }
125
                    lamp.setImageResource(R.drawable.innova);
-
 
126
                    buttonGetStarted.setText("Empezar");