Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在damajia';安卓系统中的AndroidImageSlider是什么?_Android_Slider_Androidimageslider - Fatal编程技术网

如何在damajia';安卓系统中的AndroidImageSlider是什么?

如何在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

我正在尝试使用damajia,对于我的应用程序,我需要禁用刷卡功能。从这一点上,他们说,已包括在setswipenabled功能。但是当我试着打电话的时候

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)。如何覆盖其触摸侦听器?如何覆盖其触摸侦听器?