Giter Club home page Giter Club logo

banner's People

Contributors

694551594 avatar boldfruit avatar canceel avatar gyf-dev avatar hloong avatar ryanlzc avatar ryanxci avatar ufbeans avatar xuhuanli avatar youth5201314 avatar zakanun avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

banner's Issues

XML初始化报错

在android studio 画界面的时候就报这个错误android.support.v4.view.ViewPager cannot be cast to com.youth.banner.view.BannerViewPager

banner添加到recyclerview中的问题

把banner添加到recyclerview中的一个viewtype中。下拉后返回顶部。banner翻页速度会非常快,直接无动画切换效果了,另外使用WeakReference fix会检测出 内存泄漏问题

图片显示不出来

我用compile 'com.youth.banner:banner:+'方式集成,然后代码里面写
String[] images = getResources().getStringArray(R.array.url); Banner banner = (Banner) findViewById(R.id.home_banner); banner.setImages(images);
但是图片显示不出来,不知道为什么

banner出现重复加载

我在网络清理成功后将图片显示到banner里,但是刷新后出现数据重复加载的情况。不知道是不是我逻辑错了,总觉的banner却一个类似notifyDataSetChanged()的方法。
image
image

CIRCLE_INDICATOR样式中,条目从最后一页翻回到第一页,或从第一页翻回到最后一页下边指示点加载有延迟

1、createIndicator中应初始化指示点,默认第一个显示颜色,防止第一次时下边什么都不显示
if(i==0){
imageView.setImageResource(mIndicatorSelectedResId);
}else{
imageView.setImageResource(mIndicatorUnselectedResId);
}
2、onPageSelected中判断条件有误,当position==0或position==indicatorImages.size()+1时
for循环中都为false造成延迟加载,if中的判断条件应改为
i== (position - 1+indicatorImages.size())%indicatorImages.size()

Banner的滑动

就是我手指先在banner上左右滑动,然后再上下滑动,如果我的布局中有下拉刷新的时候,下拉刷新也会出来,我想能不能让banner在我手动左右滑动的时候,消费掉这个事件,不让它的父布局处理

Glide加载drawable资源文件

我用glide加载drawable里的资源文件报错,看你的demo中是直接加载网络图片,没有加载资源文件里的图片

提建议

可以加入过渡动画吗,比如淡入淡出那种,就是从默认图片转换成需要的图片的时候显示动画效果

autoplay有bug

现在碰到个问题,banner开始滚动后,手指触摸baner把图片左右滑动一下,然后离开屏幕,滚动就停止了,必须重新click图片一下才会再次滚动

希望能够把 viewpager 暴露出来

应为 有可能需要下拉刷新 但是 左右滑动banner 会和 下拉刷新 有点点冲突,所以有必要 监听 左右滑动的时候 关闭下拉刷新。。。。

作者你好,有个BUG

banner左右快速滑动,比如从最后一页到第一页会出现屏幕掉帧的情况,不知道什么原因。再提个小需求,貌似不能让banner停止轮播吧,调用了stopautoplay,然后手滑,banner又开始主动轮播了。。。

加载文字

我的请求数据是个list,里面有图片地址和对应的标题,但是发现用这个只能加载图标,你的标题的方法是个数组,是否可以增加个List类型的

在Activity destroy之后怎么释放Banner

Caused by: java.lang.IllegalArgumentException: You cannot start a load for a destroyed activity
at com.bumptech.glide.d.l.b(SourceFile:134)
at com.bumptech.glide.d.l.a(SourceFile:102)
at com.bumptech.glide.d.l.a(SourceFile:87)
at com.bumptech.glide.e.b(SourceFile:629)
at com.tclmobile.personalfinance.widget.banner.Banner.a(SourceFile:278)
at com.tclmobile.personalfinance.widget.banner.Banner.setImages(SourceFile:227)
at com.tclmobile.personalfinance.view.a.af.O(SourceFile:871)
at com.tclmobile.personalfinance.view.a.af.c(SourceFile:372)
at com.tclmobile.personalfinance.f.a.s.a(SourceFile:52)
at com.tclmobile.personalfinance.d.b.aw.onError(SourceFile:122)
at rx.observers.SafeSubscriber._onError(SourceFile:157)
at rx.observers.SafeSubscriber.onError(SourceFile:120)
at

配合下拉刷新会有小bug

偶尔会有异常10-13 10:05:46.392: E/AndroidRuntime(7843): java.lang.IndexOutOfBoundsException: Invalid index 2, size is 2

10-13 10:05:46.392: E/AndroidRuntime(7843): at com.fragment.DynamicAllFrag$4.OnBannerClick(DynamicAllFrag.java:186)

建议把 Glide 图片加载相关的代码从 banner 库中剥离

既然都考虑到了自定义图片加载框架,就可以把 Glide 依赖剥离,作为一个实现方案。如果我希望利用 Fresco 加载图片,那多依赖一个 Glide 就会很不爽。

类似于 Retrofit 的 converter 和 adapter,Retrofit 本身是不包含 Gson,RxJava 这些依赖的。

卡住的问题

当用手指朝一个放向滑动banner的时候,多滑几下,会出现卡住,划不动的情况。

下拉刷新 有缓存问题

我的banner 有三张图,下拉刷新时 后台改变了 第二张第三章的顺序,发现banner 第二张图片和第三张图片重复了

有个关于自动轮播的问题想请教下

我发现当banner不可见的时候,其实他还是一直在自动轮播的,是否可以对这方面进行一些处理,让他在不可见的时候不再自动轮播,等再次可见的时候继续轮播?

请教个问题

请教个问题,这个可以自定义么?我想在每个图片上面加个标签,这个怎么实现呢?还有想换指示器样式

position指示的位置不对

轮播时用带文字的形式,文字和指示圆圈横向排列,点击下侧文字的position和点击图片的position不一致,点击文字的是正确的,而点图片的是乱的,麻烦看一下

显示问题

当左滑到倒数第一张图片的时候,接下来需要显示第一张图片,发现过渡效果有点直接 0.0

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.