Initial commit
This commit is contained in:
47
sources/com/youth/banner/view/BannerViewPager.java
Normal file
47
sources/com/youth/banner/view/BannerViewPager.java
Normal file
@@ -0,0 +1,47 @@
|
||||
package com.youth.banner.view;
|
||||
|
||||
import android.content.Context;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.MotionEvent;
|
||||
import androidx.viewpager.widget.ViewPager;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public class BannerViewPager extends ViewPager {
|
||||
private boolean k0;
|
||||
|
||||
public BannerViewPager(Context context) {
|
||||
super(context);
|
||||
this.k0 = true;
|
||||
}
|
||||
|
||||
@Override // androidx.viewpager.widget.ViewPager, android.view.ViewGroup
|
||||
public boolean onInterceptTouchEvent(MotionEvent motionEvent) {
|
||||
if (!this.k0) {
|
||||
return false;
|
||||
}
|
||||
if (getCurrentItem() == 0 && getChildCount() == 0) {
|
||||
return false;
|
||||
}
|
||||
return super.onInterceptTouchEvent(motionEvent);
|
||||
}
|
||||
|
||||
@Override // androidx.viewpager.widget.ViewPager, android.view.View
|
||||
public boolean onTouchEvent(MotionEvent motionEvent) {
|
||||
if (!this.k0) {
|
||||
return false;
|
||||
}
|
||||
if (getCurrentItem() == 0 && getChildCount() == 0) {
|
||||
return false;
|
||||
}
|
||||
return super.onTouchEvent(motionEvent);
|
||||
}
|
||||
|
||||
public void setScrollable(boolean z) {
|
||||
this.k0 = z;
|
||||
}
|
||||
|
||||
public BannerViewPager(Context context, AttributeSet attributeSet) {
|
||||
super(context, attributeSet);
|
||||
this.k0 = true;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user