В настоящее время мой подход к добавлению ItemDecorator (Android) в Adapter заключается в следующем:
myAdapter.addItemDecoration(object : RecyclerView.ItemDecoration() {
override fun getItemOffsets(
outRect: Rect,
view: View,
parent: RecyclerView,
state: RecyclerView.State
) {
super.getItemOffsets(outRect, view, parent, state)
outRect.top = 10
outRect.bottom = 10
outRect.left = 10
outRect.right = 10
}
})
Это выглядит очень шаблонно-i sh. Можно ли сделать что-то вроде:
myAdapter.addItemDecoration{
outRect, view, parent, state -> super.getItemOffsets(outRect, view, parent, state)
outRect.top = 10
outRect.bottom = 10
outRect.left = 10
outRect.right = 10
}