一个很尿性问题:
首次加载可以,重新刷新后 recyclerView.smoothScrollBy(-100, 0); 是调用了,但不起作用,没有达预期效果!!!! 急,急,急。
首次加载可以,重新刷新后 recyclerView.smoothScrollBy(-100, 0); 是调用了,但不起作用,没有达预期效果!!!! 急,急,急。
首次加载可以,重新刷新后 recyclerView.smoothScrollBy(-100, 0); 是调用了,但不起作用,没有达预期效果!!!! 急,急,急。
为什么不用 滚动到指定位置 mRecyclerView.scrollToPosition(position); , 都是需求说了算,只需要移动一点点,一半之类的,无大语了。
scrollToPosition首次和刷新都正常,就是smoothScrollBy手动刷新后不起效果。
解决方案:
1.做个标记是否是手动刷新
2. 手动刷新时先执行 mRecyclerView.scrollToPosition(1);
再进行recyclerView.smoothScrollBy(-100, 0);
居然可行,达到预期效果了。
各种GPT都没有结果,差点崩溃了,睡一觉起来,大胆试一试,居然成功了各位,香不香!!!!