美文网首页
记录RecyclerView嵌套在NestedScrollVie

记录RecyclerView嵌套在NestedScrollVie

作者: 雨来 | 来源:发表于2023-03-16 14:01 被阅读0次

解决办法:
https://blog.csdn.net/android_fcp/article/details/127727103
https://learn.microsoft.com/zh-cn/dotnet/api/android.views.view.getlocationonscreen?view=xamarin-android-sdk-12
但上面有一句表述有问题

image.png

然后调用的时候如果条目高度会有变量的情况下我们最后在高度变化完成后再调用方法
如下面我这里做了个延时

            new Handler().postDelayed(new Runnable() {
                    @Override
                    public void run() {
                        int[] locationArr = new int[2];
                        childRecyclerView.getLocationOnScreen(locationArr);
                        scrollByDistance(locationArr[1]-childRecyclerView.getMeasuredHeight());
                        //这里高度计算的时候减去了 自身的高度是为了滑到当前View的顶部
                    }
                },100);

相关文章

网友评论

      本文标题:记录RecyclerView嵌套在NestedScrollVie

      本文链接:https://www.haomeiwen.com/subject/tyfdrdtx.html