jimu-decompiled/sources/com/google/android/material/snackbar/BaseTransientBottomBar$BehaviorDelegate.java
2025-05-13 19:24:51 +02:00

34 lines
1.2 KiB
Java

package com.google.android.material.snackbar;
import android.view.MotionEvent;
import android.view.View;
import androidx.coordinatorlayout.widget.CoordinatorLayout;
import com.google.android.material.behavior.SwipeDismissBehavior;
import com.google.android.material.snackbar.SnackbarManager;
/* loaded from: classes.dex */
public class BaseTransientBottomBar$BehaviorDelegate {
private SnackbarManager.Callback a;
public BaseTransientBottomBar$BehaviorDelegate(SwipeDismissBehavior<?> swipeDismissBehavior) {
swipeDismissBehavior.b(0.1f);
swipeDismissBehavior.a(0.6f);
swipeDismissBehavior.a(0);
}
public boolean a(View view) {
return view instanceof BaseTransientBottomBar$SnackbarBaseLayout;
}
public void a(CoordinatorLayout coordinatorLayout, View view, MotionEvent motionEvent) {
int actionMasked = motionEvent.getActionMasked();
if (actionMasked == 0) {
if (coordinatorLayout.a(view, (int) motionEvent.getX(), (int) motionEvent.getY())) {
SnackbarManager.a().a(this.a);
}
} else if (actionMasked == 1 || actionMasked == 3) {
SnackbarManager.a().b(this.a);
}
}
}