Estoy usando un diseño de galería en mi aplicación. Está funcionando cuando el usuario mueve las imágenes de la galería de izquierda a derecha (es infinito, lo que significa que los elementos se repiten de nuevo). Pero cuando el usuario se mueve de derecha a izquierda y alcanza el primer elemento, no lo hace. Después de eso, no vienen elementos. Pero también quiero repetir elementos de este lado. ¿Puedes darme algunas sugerencias?¿Cómo implementar una galería sin fin en Android?
Gallery g = (Gallery) findViewById(R.id.gallery);
g.setAdapter(new ImageAdapter(this));
g.setFocusable(true);
g.setSelection((int)(Integer.MAX_VALUE/2) - (Integer.MAX_VALUE/2)% mImageIds.length);
g.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v, int position, long id)
{
try {
imageid=position;
((ImageView)findViewById(R.id.ImageViewlarge)).setImageResource(mImageIds[position]);
((TextView)findViewById(R.id.TextViewImageName)).setText(imgNames[position]);
mp = MediaPlayer.create(SeaSpell.this,audioTrack[position]);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});
}
¿Cómo puedo hacer mi galería circular vista? Puedo hacerlo de izquierda a derecha infinitamente, pero cuando lo arrastro de derecha a izquierda muestra el punto final.
gracias por responder reece me coloqué este código imagen anterior agregar imágenes continuar funcionando bien pero sin agregar primera imagen 0 posición agregada -21 -20 -19 .... estoy adelante alguna captura de pantalla primera imagen fachada no agregada imágenes (espacio en blanco) http://www.freeimagehosting.net/image.php?d816500473.png – Narasimha
Lo siento, no entiendo lo que quiere decir: ¿ha agregado la posición <0 caso a checkPosition? – reece
sí reece en la galería primera imagen antes de no agregarse a las últimas imágenes y su visualización espacio vacío después de la primera imagen orden cíclica soy tomar 4 imágenes orden (atrás ... 3 0 1 2 3 0 1 2 3 0 1 .. ... frente) este frente cíclico parte delantera delantera funciona bien no está funcionando – Narasimha