47 lines
2.6 KiB
Java
47 lines
2.6 KiB
Java
package com.discord.utilities.views;
|
|
|
|
import android.view.MotionEvent;
|
|
import androidx.recyclerview.widget.RecyclerView;
|
|
import d0.z.d.m;
|
|
/* compiled from: StickyHeaderItemDecoration.kt */
|
|
public final class StickyHeaderItemDecoration$blockClicks$1 extends RecyclerView.SimpleOnItemTouchListener {
|
|
public final /* synthetic */ StickyHeaderItemDecoration this$0;
|
|
|
|
public StickyHeaderItemDecoration$blockClicks$1(StickyHeaderItemDecoration stickyHeaderItemDecoration) {
|
|
this.this$0 = stickyHeaderItemDecoration;
|
|
}
|
|
|
|
@Override // androidx.recyclerview.widget.RecyclerView.SimpleOnItemTouchListener, androidx.recyclerview.widget.RecyclerView.OnItemTouchListener
|
|
public boolean onInterceptTouchEvent(RecyclerView recyclerView, MotionEvent motionEvent) {
|
|
boolean z2;
|
|
m.checkNotNullParameter(recyclerView, "recyclerView");
|
|
m.checkNotNullParameter(motionEvent, "event");
|
|
int action = motionEvent.getAction();
|
|
if (action == 0) {
|
|
StickyHeaderItemDecoration.access$setActionDownRawX$p(this.this$0, Float.valueOf(motionEvent.getRawX()));
|
|
StickyHeaderItemDecoration.access$setActionDownRawY$p(this.this$0, Float.valueOf(motionEvent.getRawY()));
|
|
} else if (action == 1) {
|
|
Float access$getActionDownRawX$p = StickyHeaderItemDecoration.access$getActionDownRawX$p(this.this$0);
|
|
Float access$getActionDownRawY$p = StickyHeaderItemDecoration.access$getActionDownRawY$p(this.this$0);
|
|
if (!(access$getActionDownRawX$p == null || access$getActionDownRawY$p == null)) {
|
|
float abs = Math.abs(motionEvent.getRawX() - access$getActionDownRawX$p.floatValue());
|
|
float abs2 = Math.abs(motionEvent.getRawY() - access$getActionDownRawY$p.floatValue());
|
|
float dimensionPixelSize = (float) recyclerView.getResources().getDimensionPixelSize(2131165340);
|
|
if (abs < dimensionPixelSize && abs2 < dimensionPixelSize) {
|
|
z2 = true;
|
|
StickyHeaderItemDecoration.access$resetActionDownCoordinates(this.this$0);
|
|
if (!z2 && motionEvent.getY() <= StickyHeaderItemDecoration.access$getStickyHeaderBottom$p(this.this$0)) {
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
z2 = false;
|
|
StickyHeaderItemDecoration.access$resetActionDownCoordinates(this.this$0);
|
|
if (!z2) {
|
|
}
|
|
} else if (action == 3) {
|
|
StickyHeaderItemDecoration.access$resetActionDownCoordinates(this.this$0);
|
|
}
|
|
return false;
|
|
}
|
|
}
|