Java - Como arreglar puntero y imageview para cambiar imagenes

 
Vista:

Como arreglar puntero y imageview para cambiar imagenes

Publicado por Fede (1 intervención) el 31/12/2018 22:25:53
Hola, tengo un problemita con lo siguiente:

quiero crear una actividad para seleccionar 3 imagenes (tengo 6 imageviews en el layout)

cada ves que el usuario hace click la imagen se cambia a otra por ejemplo imaginen que tienen una foto de perfil y cuando el usuario clickea le aparece una ✔️ tick verde en su lugar osea paso de drawable/imagen1.jpg a drawable/imagen2.jpg

ok?

mi codigo actual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
View.OnClickListener listener= new OnClickListener() {
    public void onClick(View v) {
        int profileold = R.drawable.image;
        int profilenew = R.drawable.image_selected;
        if(imageView instanceof ImageView ){
            if(savedImageRef == seleccion){
                ((ImageView) imageView).setImageResource(R.drawable.image);
                savedImageRef = profileold;
            }else{
                ((ImageView) imageView).setImageResource(R.drawable.image_selected);
                savedImageRef = profilenew;
            }
        }
    }
};

que pasa con este codigo? me permite cambiar una imagen pero despues si hago click en otra se queda igual cambiando el mismo

si leiste todo, gracias !
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