RecyclerView上的LinearLayoutManager的scrollToPositionWithOffset无法正常工作

拉斐尔·鲁伊斯·穆尼兹(Rafael RuizMuñoz)

我正在尝试使用制作粘性图像的水平列表,RecyclerView并希望通过来移动像素的偏移量scrollToPositionWithOffset我以为传递0position,我要向右/向左移动的像素为offset

但它不起作用,列表保持不变,未滚动且不会移动。这是我的实现:

final LargeImageAdapter mLargeImageAdapter = new LargeImageAdapter(this);
linearLayoutManager = new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false);
recyclerView.setLayoutManager(linearLayoutManager);
recyclerView.setAdapter(mLargeImageAdapter);

seekBar = (SeekBar)findViewById(R.id.seekBar);
seekBar.setMax(7000);
seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
    @Override
    public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
        int scrollToDX = progress;

        ((LinearLayoutManager)recyclerView.getLayoutManager()).scrollToPositionWithOffset(0, scrollToDX);
        // tried invoking also linearLayoutManager instead getLayoutManager.
    }

    @Override
    public void onStartTrackingTouch(SeekBar seekBar) {

    }

    @Override
    public void onStopTrackingTouch(SeekBar seekBar) {

    }
});

我究竟做错了什么?

非常感谢你。

问候。

拉斐尔

拉斐尔·鲁伊斯·穆尼兹(Rafael RuizMuñoz)

我终于用了:

recyclerView.scrollBy(int offsetX, int offsetY);设置offsetY = 0,现在可以使用。

我不知道该功能的用途是什么scrollToPositionWithOffset

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

RecyclerView上的LinearLayoutManager的scrollToPositionWithOffset无法正常工作

来自分类Dev

RecyclerView上的SubmitQuery图像非常慢,无法正常工作

来自分类Dev

RecyclerView OnClick无法正常工作

来自分类Dev

RecyclerView:scrollToPosition无法正常工作

来自分类Dev

Android RecyclerView,回收无法正常工作

来自分类Dev

片段中的RecyclerView无法正常工作

来自分类Dev

recyclerview中的webview无法正常工作

来自分类Dev

嵌套的RecyclerView的notifyDataSetChanged()无法正常工作

来自分类Dev

Android Recyclerview Onclicklistener无法正常工作

来自分类Dev

RecyclerView 在布局更改时无法正常工作

来自分类Dev

RecyclerView scrollToPositionWithOffset与动画

来自分类Dev

Android ListView在Gingerbread上无法正常工作

来自分类Dev

Pandas dropna无法在MultiIndex上正常工作

来自分类Dev

管道在Mac上无法正常工作

来自分类Dev

无法在imacro上使文本输入正常工作

来自分类Dev

Android上的CCClippingNode无法正常工作

来自分类Dev

Android上的Kivy无法正常工作

来自分类Dev

redirect_to无法在if语句上正常工作

来自分类Dev

CollectionView单元上的UISwipeGestureRecognizer无法正常工作

来自分类Dev

Swift上的数组比较无法正常工作

来自分类Dev

观看文件上的grep无法正常工作

来自分类Dev

CSS Sprites在Firefox上无法正常工作

来自分类Dev

iOS上的sendSubviewToBack无法正常工作

来自分类Dev

Tab上的Bootstrap Fade无法正常工作

来自分类Dev

在画布上使用jQuery无法正常工作?

来自分类Dev

arduino上的MPU 6050无法正常工作

来自分类Dev

Flexbox在iOS上无法正常工作(订购)

来自分类Dev

jTextField上的KeyListener无法正常工作

来自分类Dev

Windows上的docker无法正常工作

Related 相关文章

热门标签

归档