如何在damajia';安卓系统中的AndroidImageSlider是什么?
我正在尝试使用damajia,对于我的应用程序,我需要禁用刷卡功能。从这一点上,他们说,已包括在setswipenabled功能。但是当我试着打电话的时候如何在damajia';安卓系统中的AndroidImageSlider是什么?,android,slider,androidimageslider,Android,Slider,Androidimageslider,我正在尝试使用damajia,对于我的应用程序,我需要禁用刷卡功能。从这一点上,他们说,已包括在setswipenabled功能。但是当我试着打电话的时候 sliderLayout.setSwipeEnabled() 这个函数不存在。那么,在哪里调用这个函数呢 我的gradle文件是: implementation 'com.daimajia.slider:library:1.1.5@aar' 您可以覆盖touch listener,在您想停止滑动或调用它时不调用其super。您可以覆盖t
sliderLayout.setSwipeEnabled()
这个函数不存在。那么,在哪里调用这个函数呢
我的gradle文件是:
implementation 'com.daimajia.slider:library:1.1.5@aar'
您可以覆盖touch listener,在您想停止滑动或调用它时不调用其super。您可以覆盖touch listener,在您想停止滑动或调用它时不调用其super。您需要创建SliderLayout的子类,并覆盖返回true的InterceptTouchEvent。在代码中使用该类而不是SliderLayout
public class SlideLayout extends SliderLayout {
public SlideLayout(Context context) {
super(context);
}
public SlideLayout(Context context, AttributeSet attrs) {
super(context, attrs);
}
public SlideLayout(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
return true;
}
}
您需要创建SliderLayout的子类,并重写返回true的OnInterceptTouchEvent。在代码中使用该类而不是SliderLayout
public class SlideLayout extends SliderLayout {
public SlideLayout(Context context) {
super(context);
}
public SlideLayout(Context context, AttributeSet attrs) {
super(context, attrs);
}
public SlideLayout(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
return true;
}
}
您必须这样尝试:
sliderLayout.setsweepabled(false)代码>。您必须尝试以下方法:sliderLayout.setSwipeEnabled(false)代码>。如何覆盖其触摸侦听器?如何覆盖其触摸侦听器?