34 lines
1.2 KiB
Java
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);
|
|
}
|
|
}
|
|
}
|