Android - Expandir imagen al hacer click

 
Vista:

Expandir imagen al hacer click

Publicado por ime (2 intervenciones) el 25/09/2017 17:34:08
Buen dia

Tengo una lista de contactos con fotos
alguien que me pueda apoyar con este caso, estoy intentando visulaizar la foto en grandel al hacerle click . Esta es mi codigo


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
holder.imageVi.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
 
                if (isImageFitToScreen) {
                    isImageFitToScreen = false;
                    holder.imageVi.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT));
                    holder.imageVi.setAdjustViewBounds(true);
                } else {
                    isImageFitToScreen = true;
                    holder.imageVi.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT));
                    holder.imageVi.setScaleType(CircleImageView.ScaleType.FIT_XY);
                }
        });
    }
 
 
 static class HolderAmigos extends RecyclerView.ViewHolder{
 
        CardView cardView;
        ImageView imageVi;
 
        public HolderAmigos(View itemView) {
            super(itemView);
            cardView = (CardView)itemView.findViewById(R.id.cardViewAmigos);
            imageVi =(ImageView) itemView.findViewById(R.id.fotoPerfil);

Gracias. Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder