gpt4 book ai didi

android - RecyclerView 的视差标题效果

转载 作者:IT老高 更新时间:2023-10-28 23:37:25 24 4
gpt4 key购买 nike

我想更改我目前不得不使用 RecyclerView 的 ListView,因此我可以使用 StaggeredGridLayoutManager 但 RecyclerView 无法添加像 ListView 这样的标题.

通常使用 ListView 我在 header 中设置一个空 View ,并将图像放在 listview 下方,并随着列表的滚动转换底部图像以创建 Parallax 效果。

那么如果没有标题,我如何使用 RecyclerView 创建相同的视差效果?

最佳答案

最简单的方法是使用 onScrollListener 下面而不依赖任何库。

View view = recyclerView.getChildAt(0);
if(view != null && recyclerView.getChildAdapterPosition(view) == 0) {
view.setTranslationY(-view.getTop() / 2);// or use view.animate().translateY();
}

确保您的第二个 viewHolder 项目具有与抽屉/Activity 背景相匹配的背景颜色。所以滚动看起来有视差。

关于android - RecyclerView 的视差标题效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26568087/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com