blob: 4a1267d811fd24156dc53303e093b529360b4576 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
package de.danoeh.antennapod.view;
import android.content.Context;
import android.graphics.Rect;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
/**
* Source: https://stackoverflow.com/a/30794046
*/
public class ItemOffsetDecoration extends RecyclerView.ItemDecoration {
private final int itemOffset;
public ItemOffsetDecoration(@NonNull Context context, int itemOffsetDp) {
itemOffset = (int) (itemOffsetDp * context.getResources().getDisplayMetrics().density);
}
@Override
public void getItemOffsets(Rect outRect, View view, RecyclerView parent, RecyclerView.State state) {
super.getItemOffsets(outRect, view, parent, state);
outRect.set(itemOffset, itemOffset, itemOffset, itemOffset);
}
}
|