Foros del Web » Programando para Internet » Android »

Mostrar posicion de foto en Gallery

Estas en el tema de Mostrar posicion de foto en Gallery en el foro de Android en Foros del Web. Estoy usando el ejemplo de helloGallery para hacer una galeria para mi app, la galeria funciona bien, le he añadido unos radiobutton que muestran la ...
  #1 (permalink)  
Antiguo 20/07/2012, 03:19
 
Fecha de Ingreso: noviembre-2003
Ubicación: A Coruña
Mensajes: 89
Antigüedad: 20 años, 5 meses
Puntos: 0
Mostrar posicion de foto en Gallery

Estoy usando el ejemplo de helloGallery para hacer una galeria para mi app, la galeria funciona bien, le he añadido unos radiobutton que muestran la posicion de la foto que se esta viendo actualmente en el total de fotos, tipo slide en cualquier web.

El problema es que no va del todo fino, muestra las posiciones bien, pero si me muevo entre las fotos un poco rapido loquea un poco, espero que me podais decir si hay alguna funcion o metodo para detectar el paso de uan imagen a otra y obtener su posicion, de una manera mas precisa. Yo ahora lo tengo asi:


Código:
public View getView(int position, View convertView, ViewGroup parent) {
            ImageView imageView = new ImageView(mContext);
     
            imageView.setImageResource(mImageIds[position]);
            imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
           
           
            //Se ilumina el radiobutton correspondiente a la posicion de la foto
            switch(position)
            {
           
            case 0:

                RadioButton lblRadio = (RadioButton)findViewById(R.id.radio0);
                lblRadio.setChecked(true);

            break;

            case 1:
               
                RadioButton lblRadio1 = (RadioButton)findViewById(R.id.radio1);
                lblRadio1.setChecked(true);
               
            break;
           
            case 2:
               
                RadioButton lblRadio2 = (RadioButton)findViewById(R.id.radio2);
                lblRadio2.setChecked(true);
               
            break;
           
            case 3:
               
                RadioButton lblRadio3 = (RadioButton)findViewById(R.id.radio3);
                lblRadio3.setChecked(true);
               
            break;
           
            case 4:
               
                RadioButton lblRadio4 = (RadioButton)findViewById(R.id.radio4);
                lblRadio4.setChecked(true);
               
            break;
           

            };
           
     
            return imageView;
        }

Etiquetas: foto, gallery, posicion, todo, apps
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:45.