Proyectos de Subversion Android Microlearning - Nuevo Interface

Rev

Rev 21 | Rev 47 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 21 Rev 45
Línea 1... Línea 1...
1
package com.cesams.twogetskills.fragment;
1
package com.cesams.twogetskills.fragment;
Línea 2... Línea 2...
2
 
2
 
-
 
3
import android.content.Intent;
3
import android.content.Intent;
4
import android.graphics.drawable.AnimationDrawable;
4
import android.net.Uri;
5
import android.net.Uri;
Línea 5... Línea 6...
5
import android.os.Bundle;
6
import android.os.Bundle;
6
 
7
 
7
import androidx.annotation.NonNull;
8
import androidx.annotation.NonNull;
Línea -... Línea 9...
-
 
9
import androidx.annotation.Nullable;
-
 
10
import androidx.fragment.app.Fragment;
8
import androidx.annotation.Nullable;
11
 
9
import androidx.fragment.app.Fragment;
12
import android.os.Handler;
10
 
13
import android.os.Looper;
11
import android.util.Log;
14
import android.util.Log;
12
import android.view.LayoutInflater;
15
import android.view.LayoutInflater;
13
import android.view.Menu;
16
import android.view.Menu;
14
import android.view.MenuInflater;
17
import android.view.MenuInflater;
-
 
18
import android.view.View;
15
import android.view.View;
19
import android.view.ViewGroup;
Línea 16... Línea 20...
16
import android.view.ViewGroup;
20
import android.widget.Button;
17
import android.widget.Button;
21
import android.widget.ImageView;
18
import android.widget.TextView;
22
import android.widget.TextView;
19
 
23
 
Línea -... Línea 24...
-
 
24
import com.airbnb.lottie.LottieAnimationView;
-
 
25
import com.cesams.twogetskills.Constants;
-
 
26
import com.cesams.twogetskills.R;
Línea 20... Línea 27...
20
import com.airbnb.lottie.LottieAnimationView;
27
import com.cesams.twogetskills.skeleton.ITwoGetSkills;
Línea 21... Línea 28...
21
import com.cesams.twogetskills.Constants;
28
 
22
import com.cesams.twogetskills.R;
29
import java.util.Timer;
23
import com.cesams.twogetskills.skeleton.ITwoGetSkills;
30
import java.util.TimerTask;
24
 
31
 
25
 
-
 
-
 
32
 
-
 
33
public class IntroFragment extends Fragment {
Línea 26... Línea 34...
26
public class IntroFragment extends Fragment {
34
 
27
 
35
    private Button buttonGetStarted;
28
    private Button buttonGetStarted;
36
    private ITwoGetSkills iTwoGetSkills;
Línea 58... Línea 66...
58
 
66
 
59
    @Override
67
    @Override
60
    public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
68
    public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
Línea -... Línea 69...
-
 
69
        super.onViewCreated(view, savedInstanceState);
-
 
70
 
-
 
71
        rocketImage = view.findViewById(R.id.imageView4);
-
 
72
        rocketImage.setBackgroundResource(R.drawable.animationsplash);
-
 
73
        rocketAnimation = (AnimationDrawable) rocketImage.getBackground();
-
 
74
        rocketAnimation.start();
-
 
75
 
-
 
76
        new Handler(Looper.getMainLooper()).postDelayed(new Runnable() {
-
 
77
            @Override
-
 
78
            public void run() {
-
 
79
                rocketAnimation.stop();
-
 
80
                rocketImage.setVisibility(View.GONE);
-
 
81
 
-
 
82
                figura.setVisibility(View.VISIBLE); derechos.setVisibility(View.VISIBLE);
-
 
83
                register.setVisibility(View.VISIBLE); introtext.setVisibility(View.VISIBLE);
-
 
84
                buttonGetStarted.setVisibility(View.VISIBLE); cesa.setVisibility(View.VISIBLE);
-
 
85
 
-
 
86
                signin.setVisibility(View.VISIBLE);
-
 
87
            }
61
        super.onViewCreated(view, savedInstanceState);
88
        }, 3500);
62
 
89
 
63
        try {
90
        try {
-
 
91
            iTwoGetSkills = (ITwoGetSkills) getActivity();
64
            iTwoGetSkills = (ITwoGetSkills) getActivity();
92
            iTwoGetSkills.hideNavigationAndtoolbar();
65
            iTwoGetSkills.hideNavigationAndtoolbar();
93
 
66
        } catch(ClassCastException e) {
94
        } catch(ClassCastException e) {
Línea -... Línea 95...
-
 
95
            new Exception("La Actividad no implementa Sign");
-
 
96
        }
-
 
97
 
67
            new Exception("La Actividad no implementa Sign");
98
 
68
        }
99
 
69
 
100
 
-
 
101
        buttonGetStarted = getView().findViewById(R.id.intro_button_get_started);
Línea 70... Línea 102...
70
        buttonGetStarted = (Button)  getView().findViewById(R.id.intro_button_get_started);
102
        figura = getView().findViewById(R.id.animationView3); cesa=getView().findViewById(R.id.imageView2);
71
        figura = getView().findViewById(R.id.animationView3);
103
        register= getView().findViewById(R.id.knowmore); introtext = getView().findViewById(R.id.intro_textview_title);
72
        register= getView().findViewById(R.id.knowmore);
104
        signin = getView().findViewById(R.id.signin_textview_communique_easily); derechos = getView().findViewById(R.id.textView19);
73
 
105
 
Línea 85... Línea 117...
85
 
117
 
86
                iTwoGetSkills.invokeFragment(Constants.IDX_FRAGMENT_SIGNIN);
118
                iTwoGetSkills.invokeFragment(Constants.IDX_FRAGMENT_SIGNIN);
87
            }
119
            }
88
        });
120
        });
-
 
121
    }
89
    }
122
 
90
}
123
}