discord-jadx/app/src/main/java/com/discord/utilities/recycler/GridColumnSpaceItemDecorati...

37 lines
1.3 KiB
Java

package com.discord.utilities.recycler;
import android.graphics.Rect;
import android.view.View;
import androidx.recyclerview.widget.RecyclerView;
import d0.z.d.m;
/* compiled from: GridColumnSpaceItemDecoration.kt */
public final class GridColumnSpaceItemDecoration extends RecyclerView.ItemDecoration {
private final int columnCount;
private final int columnSpacePx;
public GridColumnSpaceItemDecoration(int i, int i2) {
this.columnSpacePx = i;
this.columnCount = i2;
}
@Override // androidx.recyclerview.widget.RecyclerView.ItemDecoration
public void getItemOffsets(Rect rect, View view, RecyclerView recyclerView, RecyclerView.State state) {
m.checkNotNullParameter(rect, "outRect");
m.checkNotNullParameter(view, "view");
m.checkNotNullParameter(recyclerView, "parent");
m.checkNotNullParameter(state, "state");
super.getItemOffsets(rect, view, recyclerView, state);
int childAdapterPosition = recyclerView.getChildAdapterPosition(view);
int i = this.columnCount;
boolean z2 = true;
int i2 = 0;
if (childAdapterPosition % i != i - 1) {
z2 = false;
}
if (!z2) {
i2 = this.columnSpacePx;
}
rect.set(rect.left, rect.top, i2, rect.bottom);
}
}