2013-03-01 9 views
5

Chcę mieć funkcjonalność markizy dostępnej w html w mojej aplikacji Android. Nie wiem, jak nazywamy to Androidem.Jak narysować obrazy w systemie Android (automatycznie)?

na przykład, mam 4:56 images.they musi być namiot albo od lewej do prawej lub od prawej do lewej. (Automatycznie)

1 uwaga-nie jestem z prośbą o poziomego przewijania widoku.

Jaka jest procedura i jak mogę uzyskać tę funkcję?

Odpowiedz

7

ja dostałem odpowiedź na moje pytanie ... DLA

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

     } 

} 

oraz w XML mają tylko układ i widok obrazu z jego szerokością, wysokością i pozycją.

+0

dziękuję za pracę –

1

Można użyć widoku pager wraz z Timer: Na każdym kleszcza czasie zmiany strony widoku pager za pomocą adaptera pagera:

oficjalnej defination z widokiem na 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 

Zobacz przykłady wyświetlania pagera i widoków:

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

http://wptrafficanalyzer.in/blog/image-slideshow-using-viewflipper-in-android/ (przy użyciu widoku flipper)

+0

, ale widok pager nie jest obsługiwany ..... ZWAŻYWSZY, ŻE WIDOK PRZEGUBOWY jest obsługiwany.W najnowszych wersjach Androida. – elegance

+1

Wyświetl pager jest obsługiwany we wszystkich wersjach przy użyciu biblioteki obsługi v4. Proszę sprawdzić oficjalne dokumenty: http://developer.android.com/reference/android/support/v4/view/ViewPager.html http : //developer.android.com/tools/extras/support-library.html –

Powiązane problemy