请考虑以下代码:
recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
//some code here
}
});
为什么不能将其翻译成:
recyclerView.addOnScrollListener((recyclerView, dx, dy) -> {
// some code here
});
我在AndroidStudio中使用retrolambda
。
答案 0 :(得分:3)
因为RecyclerView.OnScrollListener
是一个抽象类,实际上有更多的方法而不仅仅是onScrolled
。