我的应用程序中有一个列表视图,它只显示图像列表。现在我想在滚动列表视图的同时添加列表项的视差效果。我只是现在只实现了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. 如何在Monodroid中动态添加项目到列表视图
- 2. 如何在winforms中动态添加项目到列表视图
- 3. 将项目添加到列表视图
- 4. 将项目添加到列表视图中的Android
- 5. C#如果项目存在但子项目不同,如何将项目添加到列表视图?
- 6. 如何将项目添加到列表视图中?
- 7. 如何在运行时添加项目到列表视图
- 8. 如何将滚动视差效果添加到文本
- 9. Android将项目添加到列表
- 10. 如何将选框效果添加到列表视图?
- 11. 如何添加列表视图到android中的选项卡?
- 12. 如何将每个项目添加到RxJava列表中Android
- 13. 如何在运行时在列表视图中添加项目
- 14. 使用foreach在列表视图中添加项目到列/行
- 15. Android - 如何将视差效果添加到导航背景图片
- 16. 如何在android中添加页脚视图到列表视图?
- 17. android:在列表视图中为每个项目添加行
- 18. indexoutofbound异常,而在列表视图中添加项目android
- 19. 如何添加项目到贝宝API中的项目列表
- 20. 添加项目到列表
- 21. 如何在列表视图中添加子项目和空间
- 22. 如何在列表视图中添加顶部项目?
- 23. 如何在元组列表中添加项目如果项目是相同的
- 24. 将项目符号添加到Android的列表视图
- 25. Android - 以编程方式将项目添加到列表视图
- 26. 将项目添加到列表视图动态android
- 27. Android - 添加到列表视图的空项目?
- 28. Android:从列表中添加和删除项目到列表视图
- 29. 如何将方法添加到列表视图项目?下面
- 30. 如何将项目从JSON添加到列表视图?
这是为列表视图外的添加效果,而不是列表项。我想为每个列表项添加。 – RajeshVijayakumar
我正要评论并说明这一点 – jonney