Ich habe eine horizontale RecyclerView
in Android. Ich möchte eine automatische Bildlauffunktion darin implementieren, so dass alle fünf Sekunden zur nächsten Ansicht gewechselt wird. Die RecyclerView
sollte auch kreisförmige Positionsmarkierungen wie in der Amazon Prime Video App enthalten, die sich auf den Bildern befindet und eine andere Farbe für die aktuelle Ansicht zeigt. Wie implementiere ich das?Wie werden zeitgesteuerte Autoscroll- und Positionsmarkierungen in RecyclerView implementiert?
0
A
Antwort
0
Sie TimerTask
Eine Aufgabe, die für die einmalige geplant werden können oder wiederholte Ausführung durch einen Timer verwenden können.
Timer timer;
public int position =0;
timer = new Timer();
timer.scheduleAtFixedRate(new RemindTask(), 0, 2000); // delay*/
private class RemindTask extends TimerTask {
int current = viewPager.getCurrentItem();
@Override
public void run() {
runOnUiThread(new Runnable() {
public void run() {
if(position==arraylist.size()){
position=0;
position++
else{
position++
}
recyclerview.getLayoutManager().scrollToPosition(position).
// or use
recyclerview.smoothScrollToPosition(position)
}
});
}
}
1
können Sie diese Bibliothek Intervall für die automatische Zeitschiebe verwenden: -
<ss.com.bannerslider.views.BannerSlider
android:id="@+id/banner_slider1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
Verwandte Themen
- 1. Wie haben klassische Side Scroller zeitgesteuerte Ereignisse und Animationsauslöser implementiert?
- 2. verschachtelte Scrollview + recyclerview, merkwürdige Autoscroll Verhalten
- 3. Wie implementiert man das Kontrollkästchen in RecyclerView?
- 4. Wie implementiert Klick-Listener in Recyclerview?
- 5. Wie deaktivieren Benutzer Touch oder Scroll auf Recyclerview (Autoscroll) Android?
- 6. Wie man Navigationsaktivität und Recyclerview in MainActivity implementiert
- 7. JavaFX TextArea und Autoscroll
- 8. Wie implementiert man interaktive Scrollbar zu RecyclerView?
- 9. JScrollPane und JList Autoscroll
- 10. android notifyItemRangeInserted AutoScroll deaktivieren
- 11. Wie implementiert man Infinite Scrolling mit RecyclerView?
- 12. Autoscroll isuue, wenn horizontales RecyclerView als Element in einem vertikalen RecyclerView platziert wird
- 13. Reagieren und mehrere zeitgesteuerte Ereignisse
- 14. Wie kann Content Placeholder in Android RecyclerView implementiert werden, genau wie in Facebook?
- 15. Autoscroll in Angular 2
- 16. abstrakte Methode nicht implementiert in RecyclerView Adapter
- 17. Wie werden Mitgliedstypen implementiert?
- 18. Wie werden Baugruppenvariablen implementiert?
- 19. Zeitgesteuerte Druckzeile
- 20. Wie werden Exportvorlagen implementiert?
- 21. Wie werden malloc und free implementiert?
- 22. Wie NSScrollView Autoscroll-Methode programmgesteuert
- 23. Autoscroll DataGrid in Flex
- 24. Wie werden Mutex- und Lock-Strukturen implementiert?
- 25. Wie werden delete und delete [] implementiert?
- 26. JS Autoscroll
- 27. Wie funktioniert die zeitgesteuerte Schleife?
- 28. Positionsmarkierungen oben auf dem Standort positionieren?
- 29. python - zeitgesteuerte Benutzereingabe
- 30. Wie werden DOM-Parser implementiert?
warum Sie nicht verwenden https://github.com/daimajia/ AndroidImageSlider –
@DivyeshPatel es kann auch mit TimerTask getan werden, was denkst du ...? –
ja, aber es ist einfach zu verwenden, anstatt recycleview und timer zu schreiben .. und es hat verschiedene Animationen –