Proyectos de Subversion Android Microlearning - Inconcert

Rev

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

Rev 3 Rev 5
Línea 21... Línea 21...
21
import com.cesams.twogetskills.inconcert.skeleton.ITwoGetSkills;
21
import com.cesams.twogetskills.inconcert.skeleton.ITwoGetSkills;
Línea 22... Línea 22...
22
 
22
 
23
import java.util.ArrayList;
23
import java.util.ArrayList;
24
import java.util.HashMap;
24
import java.util.HashMap;
-
 
25
import java.util.List;
Línea 25... Línea 26...
25
import java.util.List;
26
import java.util.Objects;
26
 
27
 
27
/**
28
/**
28
 * A simple {@link Fragment} subclass.
29
 * A simple {@link Fragment} subclass.
Línea 32... Línea 33...
32
public class NotificationCenter extends Fragment implements CardViewAdapter.ClickListener {
33
public class NotificationCenter extends Fragment implements CardViewAdapter.ClickListener {
Línea 33... Línea 34...
33
 
34
 
34
   RecyclerView notificaciones;
35
   RecyclerView notificaciones;
35
   CardViewAdapter notificacionadapter;
36
   CardViewAdapter notificacionadapter;
36
   private ITwoGetSkills iTwoGetSkills;
37
   private ITwoGetSkills iTwoGetSkills;
Línea 37... Línea 38...
37
   TextView notienenuevas;
38
   TextView notienenuevas, itemdefecha;
Línea 38... Línea 39...
38
 
39
 
Línea 60... Línea 61...
60
        View view =inflater.inflate(R.layout.fragment_notification_center, container, false);
61
        View view =inflater.inflate(R.layout.fragment_notification_center, container, false);
Línea 61... Línea 62...
61
 
62
 
Línea 62... Línea 63...
62
        iTwoGetSkills = (ITwoGetSkills) getActivity();
63
        iTwoGetSkills = (ITwoGetSkills) getActivity();
63
 
-
 
-
 
64
 
64
        notificaciones = view.findViewById(R.id.notificacioneslista);
65
        notificaciones = view.findViewById(R.id.notificacioneslista);
65
 
66
        itemdefecha = view.findViewById(R.id.textView17);
66
        notificacionList= new ArrayList<>();
67
        notificacionList= new ArrayList<>();
Línea 67... Línea 68...
67
        notienenuevas= view.findViewById(R.id.textView18);
68
        notienenuevas= view.findViewById(R.id.textView18);
Línea 75... Línea 76...
75
        notificaciones.setLayoutManager(layoutnotifi);
76
        notificaciones.setLayoutManager(layoutnotifi);
76
        notificaciones.setAdapter(notificacionadapter);
77
        notificaciones.setAdapter(notificacionadapter);
Línea 77... Línea 78...
77
 
78
 
Línea -... Línea 79...
-
 
79
        notificacionadapter.setClickListener(this);
-
 
80
 
-
 
81
        notificaciones.setOnScrollChangeListener(new View.OnScrollChangeListener() {
-
 
82
            @Override
-
 
83
            public void onScrollChange(View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) {
-
 
84
 
-
 
85
                int itemPosition = ((LinearLayoutManager) Objects.requireNonNull(notificaciones.getLayoutManager())).findFirstCompletelyVisibleItemPosition();
-
 
86
 
-
 
87
               // itemdefecha.setText(notificacionList.get(itemPosition).get("date"));
-
 
88
 
-
 
89
             //   Log.e("Ultimo visible"," aqui"+itemPosition);
-
 
90
 
-
 
91
            }
-
 
92
        });
78
        notificacionadapter.setClickListener(this);
93
 
Línea 79... Línea 94...
79
 
94
 
80
       // loaddata();
95
       // loaddata();