Avrai bisogno di lavorare con contentOffset e contentSize.
Ogni volta che si verifica un evento di scorrimento, è possibile considerare di verificare se l'utente è a dire currentLength - 1 e, in tal caso, aggiungere dinamicamente un'immagine allo scrollview.
Questo dovrebbe funzionare per essere 5, anche se potresti metterti nei guai in termini di memoria se non rilascii le immagini precedenti.
Non credo che questa soluzione funziona con le immagini meno di indice 0.
alternativa ... Diciamo che avere immagini I1 a I5. Layout a scorrimento con le seguenti immagini: I5 I1 I2 I3 I4 I5 I1
Scorrimento automatico su I1 (altezza di I5), senza animazione.
Se l'utente scorre mai sopra questo segno, lo esegue automaticamente (senza animazione) fino alla seconda coppia I5 I1. Se l'utente tenta di scorrere sotto I5 vicino alla fine, è possibile scansionarli nuovamente alla prima coppia I5 I1. Se si scorre senza animazione e all'altezza corretta, sembrerà che le immagini siano infinite.
Im non sono sicuro se questo sarà molto reattivo, ma potrebbe dare l'effetto per il quale stai cercando.
fonte
2009-04-05 12:45:29
Questo è praticamente quello che ho fatto in una delle mie app. Funziona bene. –
Questo non funziona se è necessario che il movimento della vista sia continuo. A meno che tu non possa scorrere da qualche parte con una velocità specifica. – Dimitris
Questa soluzione funziona correttamente con il paging abilitato. – redent84