BGABanner-Android
BGABanner-Android copied to clipboard
引导界面滑动导航 + 大于等于1页时无限轮播 + 各种切换动画轮播效果
连续多次刷新后出现了直接crash了,出现了这个错误 java.lang.IllegalStateException: The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: 1, found: 5 Pager id: ffffffff Pager class: class cn.bingoogolapple.bgabanner.BGAViewPager Problematic adapter: class cn.bingoogolapple.bgabanner.BGABanner$PageAdapter
使用bga控件用imageloader加载图片之后 当手机在该页面锁屏之后一段之间在解锁屏幕 当前的图片是白屏的,自动跳转到下一张之后就没问题了
内存泄漏严重,我怀疑是bitmap没有被recycle掉!也有可能是我s8+系统自身的问题
多次快速下拉刷新,会出现下拉控件消失,再次下拉,控件无法显示出来的bug。
我是放在首页RecycleView的头里使用,有几个Tab切换fragment, 在锁屏,Home以及切换的时候,会出现白屏banner情况,而且复现率挺高 解决如下: 开始也是使用了后面一位朋友说的手动切换到下一张,但是发现还是有问题,比如下一张正好是自动轮播要跳转的下一张的时候(在这个时间点上是有问题的),依旧会空白,然后看了下作者处理视图可见性变化的逻辑,参见BGABnanner文件664行onVisibilityChanged方法,在不可见的时候先停止自动轮播,然后切换到下一张,在下一次可见的时候,再次开始自动播,这样目前来说没有发现白屏情况
``` ``` 分别针对前景图片与背景图片进行不同动画时滑动卡顿掉帧。
setDelegate这个方法不灵敏是什么情况?有时会出现点击后不能马上触发点击效果,得滑动一下才能触发点击效果。
` /** * 设置进入按钮和跳过按钮控件资源 id,需要开发者自己处理这两个按钮的点击事件 * * @param enterResId 进入按钮控件 * @param skipResId 跳过按钮控件 */ public void setEnterSkipViewId(int enterResId, int skipResId) { if (enterResId != 0) { mEnterView = ((Activity)...