2013-03-01 21 views
5

Voglio avere la funzionalità di selezione disponibile in html nella mia applicazione Android. Non so come lo chiamiamo in Android.come selezionare le immagini in Android (automaticamente)?

per esempio, devo 04:56 images.they deve essere tendone sia da sinistra a destra o da destra a sinistra. (Automaticamente)

1 nota-non sto chiedendo di vista di scorrimento orizzontale.

Qual è la procedura e Come posso ottenere questa funzione?

risposta

7

ho avuto la risposta ... per la mia domanda

ITS 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++; 

     } 

} 

e nel tuo XML hanno solo il layout e la vista dell'immagine con la sua larghezza, altezza e posizione.

+0

grazie che funziona –

1

È possibile utilizzare la vista Pager insieme al timer: Su ogni tick volta cambiare la pagina del cercapersone vista utilizzando l'adattatore cercapersone:

defination di vista ufficiale cercapersone:

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 

Si prega di guardare alcuni esempi di Visualizza pager e visualizzare pinne:

http://www.edumobile.org/android/android-beginner-tutorials/view-pager-example-in-android-development/

http://wptrafficanalyzer.in/blog/image-slideshow-using-viewflipper-in-android/ (utilizzando la visualizzazione flipper)

+0

ma view pager non è supportato ..... CONSIDERANDO CHE, FLIPPER è supportato. Nelle versioni recenti di Android. – elegance

+1

View pager è supportata nella tutte le versioni, utilizzando la libreria di supporto v4 Controlli prego i Documenti ufficiali: http://developer.android.com/reference/android/support/v4/view/ViewPager.html http : //developer.android.com/tools/extras/support-library.html –

Problemi correlati