我的應用程序中有一個列表視圖,它只顯示圖像列表。現在我想在滾動列表視圖的同時添加列表項的視差效果。我只是現在只實現了listview。如何在Android中添加視差效果到列表項目
1
A
回答
0
我一般用Gnod的ParallaxListView
。檢查下面的鏈接
2
簡而言之,你需要一個標題設置爲您的ListView。這個頭文件將包含你想要應用視差的圖像以及應該經過的內容(它通常是一個經典的ListView頭,但它也可以是看起來像列表中的任何元素的東西)。
的第二個主要的事情是增加一個ScrollListener
您ListView
,並創建一個自定義的ImageView的(它覆蓋ImageView
)即能收到你的名單多少滾動。在onScroll
回調中,如果列表中的第一個元素可見,則可以檢索它,然後對其執行getTop()
並將其發送到您的自定義ImageView。
即使您的列表滾動,您現在也可以知道ImageView在屏幕上的位置。您需要知道的僅僅是翻譯Y視圖(根據您正在使用的SDK版本,可以使用canvas.translate()
或view.translate()
)。
我不認爲花費更多的時間比集成一個庫,它的效果很好!
相關問題
- 1. 如何在winforms中動態添加項目到列表視圖
- 2. 如何在Monodroid中動態添加項目到列表視圖
- 3. 將項目添加到列表視圖
- 4. 將項目添加到列表視圖中的Android
- 5. C#如果項目存在但子項目不同,如何將項目添加到列表視圖?
- 6. 添加玻璃效果到列表框項目
- 7. 如何將項目添加到列表視圖中?
- 8. 如何在運行時添加項目到列表視圖
- 9. Android將項目添加到列表
- 10. 如何將選框效果添加到列表視圖?
- 11. 如何添加列表視圖到android中的選項卡?
- 12. 將懸停效果添加到列表視圖項目(Windows通用10)
- 13. 如何在運行時在列表視圖中添加項目
- 14. 使用foreach在列表視圖中添加項目到列/行
- 15. 如何在android中添加頁腳視圖到列表視圖?
- 16. Android - 如何將視差效果添加到導航背景圖片
- 17. 如何添加項目到貝寶API中的項目列表
- 18. android:在列表視圖中爲每個項目添加行
- 19. indexoutofbound異常,而在列表視圖中添加項目android
- 20. 添加項目到列表
- 21. 如何在元組列表中添加項目如果項目是相同的
- 22. 如何在列表視圖中添加頂部項目?
- 23. 如何在列表視圖中添加子項目和空間
- 24. Android - 以編程方式將項目添加到列表視圖
- 25. 將項目符號添加到Android的列表視圖
- 26. Android - 添加到列表視圖的空項目?
- 27. 將項目添加到列表視圖動態android
- 28. 如何將項目添加到按鈕單擊列表視圖?
- 29. 如何將項目從JSON添加到列表視圖?
- 30. 如何將項目行添加到列表視圖WPF和VB.net
這是爲列表視圖外的添加效果,而不是列表項。我想爲每個列表項添加。 – RajeshVijayakumar
我正要評論並說明這一點 – jonney