Cómo marcar imágenes en android (automáticamente)?
Quiero tener la funcionalidad de marquesina disponible en html en mi aplicación android. No sé cómo lo llamamos en android.
Por ejemplo, tengo cuatro a cinco imágenes. Necesitan ser marquesina de izquierda a derecha o de derecha a izquierda (automáticamente)
- Líneas de alineación izquierda y derecha dentro de Listview?
- RecyclerView está cortando el último elemento
- Layout-xlarge es ignorado usando el emulador Nexus 10 en Android Studio 1.4.1
- Valores de Android para Nexus 6
- Alinea horizontalmente dos vistas de texto en un diseño
1 nota-No estoy preguntando sobre la vista de desplazamiento horizontal .
¿Cuál es el procedimiento y cómo puedo obtener esta función?
- ¿Puedo usar layout_weight para posicionar un RelativeLayout?
- ¿La publicación de Runnable a un hilo de interfaz de usuario garantiza que el diseño esté terminado cuando se ejecuta?
- Cómo configurar la fuente para TextView en android?
- Cierre del cursor en onPostExecute no produce nada
- Snackbar y FloatingActionButton error
- Ancho de TextView siguiente curva de ImageView
- ¿Cómo hacer zoomview scrollview?
- El teclado suave androide arruina el diseño cuando aparece
TENGO LA RESPUESTA … PARA MI PREGUNTA
SU AUTOSLIDER
public class AutoSlider extends Activity { public int currentimageindex=0; Timer timer; TimerTask task; ImageView slidingimage; int[] IMAGE_IDS = {R.drawable.image1, R.drawable.image2, R.drawable.image3, R.drawable.image4}; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final Handler mHandler = new Handler(); // Create runnable for posting final Runnable mUpdateResults = new Runnable() { public void run() { AnimateandSlideShow(); } }; int delay = 1000; // delay for 1 sec. int period = 8000; // repeat every 4 sec. Timer timer = new Timer(); timer.scheduleAtFixedRate(new TimerTask() { public void run() { mHandler.post(mUpdateResults); } }, delay, period); } public void onClick(View v) { finish(); android.os.Process.killProcess(android.os.Process.myPid()); } private void AnimateandSlideShow() { slidingimage = (ImageView)findViewById(R.id.ImageView_id); slidingimage.setImageResource(IMAGE_IDS[currentimageindex%IMAGE_IDS.length]); currentimageindex++; } }
Y en su XML sólo tiene el diseño y la vista de la imagen con su ancho, altura y posición.
Puede usar el View Pager junto con el temporizador: En cada vez marque la página del paginador de vista usando el adaptador de buscapersonas:
Definición oficial de View pager:
Layout manager that allows the user to flip left and right through pages of data. You supply an implementation of a PagerAdapter to generate the pages that the view shows
Por favor vea algunos ejemplos de View pager and view flippers:
http://wptrafficanalyzer.in/blog/image-slideshow-using-viewflipper-in-android/ (Uso de la aleta de vista)