2010-07-30 1 views
2

Привет, я хочу создать заставку для приложения и иметь галерею, поворачивая несколько изображений по таймеру. Может ли кто-нибудь показать мне, как я могу использовать таймер для анимации изображений в Галерее?Использование галереи Android в виде автоматизированного слайд-шоу

ответ

5

простое решение будет

private int PicPosition; 
private Handler handler = new Handler(); 

... ... ...

private Runnable runnable = new Runnable() { 
    public void run() { 
     myslideshow(); 
     handler.postDelayed(this, 1000);\\execute every second. 
    } 
}; 

    private void myslideshow() 
    { 
        PicPosition = gallery.getSelectedItemPosition() +1;    
        if (PicPosition >= Pictures.size())    
        PicPosition = gallery.getSelectedItemPosition(); //stop 
            else 
        gallery.setSelection(PicPosition);//move to the next gallery element. 
    } 
Смежные вопросы