Proyectos de Subversion Android Microlearning - Inconcert

Rev

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

Rev 1 Rev 7
Línea 1... Línea 1...
1
package com.cesams.twogetskills.inconcert.adapter;
1
package com.cesams.twogetskills.inconcert.adapter;
Línea 2... Línea 2...
2
 
2
 
3
 
3
 
-
 
4
import android.content.Context;
4
import android.content.Context;
5
import android.graphics.Color;
5
import android.graphics.Color;
6
import android.util.Log;
6
import android.view.LayoutInflater;
7
import android.view.LayoutInflater;
7
import android.view.View;
8
import android.view.View;
8
import android.view.ViewGroup;
9
import android.view.ViewGroup;
9
import android.widget.Button;
10
import android.widget.Button;
10
import android.widget.TextView;
11
import android.widget.TextView;
-
 
12
import androidx.annotation.NonNull;
11
import androidx.annotation.NonNull;
13
import androidx.cardview.widget.CardView;
12
import androidx.cardview.widget.CardView;
14
import androidx.constraintlayout.widget.ConstraintLayout;
13
import androidx.recyclerview.widget.RecyclerView;
15
import androidx.recyclerview.widget.RecyclerView;
14
import com.cesams.twogetskills.inconcert.R;
16
import com.cesams.twogetskills.inconcert.R;
15
import com.cesams.twogetskills.inconcert.skeleton.ITwoGetSkills;
17
import com.cesams.twogetskills.inconcert.skeleton.ITwoGetSkills;
Línea 59... Línea 61...
59
 
61
 
Línea 60... Línea -...
60
 
-
 
61
 
62
 
62
    public class MyViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener {
63
 
63
 
64
    public class MyViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener {
-
 
65
 
Línea 64... Línea 66...
64
        private TextView titulo;
66
        private TextView titulo,descripcion,nameofday;
65
        private TextView descripcion;
67
        private Button cerrar;
66
        private Button cerrar;
68
        private CardView card;
67
        private CardView card;
69
        ConstraintLayout daycategory, notificationitem;
68
 
70
 
69
 
71
 
-
 
72
        public MyViewHolder(@NonNull View itemView) {
-
 
73
            super(itemView);
-
 
74
            titulo = itemView.findViewById(R.id.titlenotifi);
Línea 70... Línea 75...
70
        public MyViewHolder(@NonNull View itemView) {
75
            descripcion = itemView.findViewById(R.id.description);
71
            super(itemView);
76
            cerrar = itemView.findViewById(R.id.button);
72
            titulo = itemView.findViewById(R.id.titlenotifi);
77
            card = itemView.findViewById(R.id.card_notifi);
Línea 83... Línea 88...
83
        }
88
        }
Línea 84... Línea 89...
84
 
89
 
Línea 85... Línea 90...
85
        public void bindData(final HashMap<String, String> data) {
90
        public void bindData(final HashMap<String, String> data) {
86
 
-
 
87
            data.entrySet();
91
 
Línea 88... Línea 92...
88
 
92
            data.entrySet();
89
            String title, descripciones,color;
93
            String title, descripciones,color,day, fecha;
90
 
94
 
-
 
95
            title= data.get("titulo");
-
 
96
            descripciones=data.get("descripcion");
-
 
97
            color=data.get("color");
-
 
98
            day=data.get("day");
-
 
99
            fecha=data.get("date");
-
 
100
 
-
 
101
 
-
 
102
 
-
 
103
            if(!day.equals(""))
-
 
104
            {
-
 
105
                Log.e("Hay notificaciones","este dia");
-
 
106
 
-
 
107
                daycategory.setVisibility(View.VISIBLE);
-
 
108
                notificationitem.setVisibility(View.GONE);
-
 
109
                card.setCardBackgroundColor(Color.WHITE);
-
 
110
                if(day.equals("today")) {
-
 
111
                    nameofday.setText("Hoy");
-
 
112
                }
-
 
113
                if(day.equals("yesterday")){
-
 
114
                    nameofday.setText("Ayer");
-
 
115
                }
-
 
116
                if(day.equals("other")){
-
 
117
                    nameofday.setText(fecha);
Línea 91... Línea 118...
91
            title= data.get("titulo");
118
                }
92
            descripciones=data.get("descripcion");
119
 
93
            color=data.get("color");
120
            }
94
 
121