Proyectos de Subversion Android Microlearning

Rev

Rev 1 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
package com.cesams.twogetskills.fragment;
2
 
3
import android.app.Notification;
4
import android.os.Bundle;
5
 
6
import androidx.annotation.NonNull;
7
import androidx.annotation.Nullable;
8
import androidx.core.app.NotificationCompat;
9
import androidx.core.app.NotificationManagerCompat;
10
import androidx.fragment.app.Fragment;
11
 
12
import android.view.LayoutInflater;
13
import android.view.Menu;
14
import android.view.MenuInflater;
15
import android.view.View;
16
import android.view.ViewGroup;
17
import android.widget.Button;
18
 
4 gabriel 19
import com.airbnb.lottie.LottieAnimationView;
1 efrain 20
import com.cesams.twogetskills.Constants;
21
import com.cesams.twogetskills.R;
22
import com.cesams.twogetskills.activity.MainActivity;
23
import com.cesams.twogetskills.skeleton.ITwoGetSkills;
24
 
25
 
26
public class IntroFragment extends Fragment {
27
 
28
    private Button buttonGetStarted;
29
    private ITwoGetSkills iTwoGetSkills;
4 gabriel 30
    LottieAnimationView figura;
1 efrain 31
 
4 gabriel 32
 
1 efrain 33
    public IntroFragment() {
34
        // Required empty public constructor
35
    }
36
 
37
 
38
 
39
    @Override
40
    public void onCreate(@Nullable Bundle savedInstanceState) {
41
        super.onCreate(savedInstanceState);
42
        setHasOptionsMenu(true);
43
    }
44
 
45
    @Override
46
    public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
47
        super.onCreateOptionsMenu(menu, inflater);
48
        menu.clear();
49
    }
50
 
51
    @Override
52
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
53
                             Bundle savedInstanceState) {
54
        // Inflate the layout for this fragment
55
        return inflater.inflate(R.layout.fragment_intro, container, false);
56
    }
57
 
58
    @Override
59
    public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
60
        super.onViewCreated(view, savedInstanceState);
61
 
62
        try {
63
            iTwoGetSkills = (ITwoGetSkills) getActivity();
64
        } catch(ClassCastException e) {
65
            new Exception("La Actividad no implementa Sign");
66
        }
67
 
68
        buttonGetStarted = (Button)  getView().findViewById(R.id.intro_button_get_started);
4 gabriel 69
        figura = getView().findViewById(R.id.animationView3);
70
 
1 efrain 71
        buttonGetStarted.setOnClickListener(new View.OnClickListener() {
72
            @Override
73
            public void onClick(View view) {
74
 
75
                iTwoGetSkills.invokeFragment(Constants.IDX_FRAGMENT_SIGNIN);
76
            }
77
        });
78
    }
79
}