bingoogolapple / BGABanner-Android

引导界面滑动导航 + 大于等于1页时无限轮播 + 各种切换动画轮播效果
4.17k stars 780 forks source link

当Banner里的view大于两个才会自动轮播,介绍里说的是大于1个就会自动轮播。 #217

Closed WarriorYu closed 4 years ago

WarriorYu commented 5 years ago

从源码看是当小于3条数据就不自动轮播了,为什么介绍里说的是大于1条就自动轮播呢?这里设置为3条是基于什么考虑呢? public void setData(List views, List<? extends Object> models, List tips) { ...

    if (mAutoPlayAble && views.size() < 3 && mHackyViews == null) {
        mAutoPlayAble = false;
    }
tt905 commented 5 years ago

同问

zzzsssbo commented 5 years ago

可以自己设置的呀,demo里边有

bingoogolapple commented 4 years ago

image 如果不管多少页都要开启自动轮播的话则直接 BGABanner.setAutoPlayAble(true);

lythonliu commented 10 months ago

在使用public void setData(List views, List<? extends Object> models, List tips) {...}这个方法,并且不使用网络图时确实有问题,调试了半天没有匹配出合适的设置,存在手动滑动时第一页无法往前翻页,以及向左滑出现空白内容问题,索性重写一下这个方法