我在Android中有一個水平的RecyclerView
。我想在其中實現一個自動滾動功能,以便每五秒鐘進入下一個視圖。 RecyclerView
還應該包含位於圖像頂部的Amazon Prime視頻應用中的圓形位置標記,並且會爲當前視圖顯示不同的顏色。我如何實現這一點?如何在RecyclerView中實現定時自動滾動和位置標記?
0
A
回答
0
可以使用TimerTask
,可安排一次或由定時器重複執行的任務。
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
你可以使用這個庫進行自動的時間間隔圖像上滑動: -
<ss.com.bannerslider.views.BannerSlider
android:id="@+id/banner_slider1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
相關問題
- 1. 根據當前滾動位置在Recyclerview中自動滾動
- 2. 如何獲取滾動的RecyclerView位置
- 3. 在webkit滾動條中實現標記?
- 4. 如何在RecyclerView中實現水平和垂直滾動?
- 5. 在RecyclerView中滾動時將項目保留在固定位置
- 6. 在滾動時在自定義ListView中出現錯誤位置
- 7. 在RecyclerView中保留滾動位置
- 8. 滾動時更新recyclerview的位置(android)
- 9. 在鼠標移動時設置自動滾動位置
- 10. 如何在RecyclerView android位置停止特定視圖的滾動?
- 11. RecyclerView截取滾動並停止滾動超出特定位置
- 12. Recyclerview在滾動到特定位置時墜毀
- 13. RecyclerView在滾動時抖動
- 14. 如何檢測RecyclerView何時滾動到最高位置
- 15. 將滾動位置設置爲RecyclerView
- 16. 如何在Android TV上的RecyclerView中實現滾動?
- 17. 自動更新標記位置和infowindow
- 18. Mobile Safari:如何實現固定位置,可滾動的iframe?
- 19. 如何在滾動時固定標題位置
- 20. 自動滾動RecyclerView到物品最後位置?
- 21. Recyclerview變化項目位置自動滾動
- 22. 如何在使用RecyclerView時自動滾動到輸入字段
- 23. 在NestedScrollView中執行RecyclerView時發出位置滾動
- 24. jQuery如何在某個位置手動滾動時滾動到?
- 25. 如何在自動滾動到某個位置時更改滾動速度?
- 26. html對象標記的滾動位置
- 27. Recyclerview完全滾動到位置
- 28. 如何實現分頁中RecyclerView上滾動
- 29. 如何在Android自定義視圖中實現滾動
- 30. 絕對位置和溢出:自動沒有滾動條出現
你爲什麼不使用https://github.com/daimajia/ AndroidImageSlider –
@DivyeshPatel它也可以用TimerTask完成你認爲...? –
是的,但它很容易使用上面,而不是寫recycleview和計時器..它有各種動畫 –