Comments (8)
这是你上面报错的定位代码:
它的上下代码为:
这里的 container.addView(imageView);
可能会有你说的上面错误的可能,可是我测试多次都不能复现它,并且我并没有注意到代码逻辑上有什么疏漏。你能不能更详细的表述下产生上面错误的情景,或说明一下可能造成上面错误的原因和问题所在。
from pagetransformerhelp.
轮播图向左滑动没有问题,向右滑动的时候出现这个问题 并且上面的 public void destroyItem(ViewGroup container, int position, Object object) {}没有调用Nexus 5X API 23 6.0代码的话@邮箱@可以发给你,新建的demo
from pagetransformerhelp.
我运行时向右滑动依然能正常工作;
如果可以的话,可以把你改动的代码复制到下面(改动较少的话);
如果改动的代码比较多的话,你可以把你的Demo create pull request 。
(如果你对 pull 不熟悉的话,可以参考这篇教程如何在 Github 上给别人的项目贡献代码)
麻烦了,谢谢!
from pagetransformerhelp.
——————————————————————————————————————————
implementation 'com.github.OCNYang:PageTransformerHelp:v1.0.0'
implementation 'com.github.bumptech.glide:glide:4.8.0'
——————————————————————————————————————————
<com.ocnyang.pagetransformerhelp.BannerViewPager
android:id="@+id/bannerViewPager"
android:layout_width="match_parent"
android:layout_height="144dp"/>
——————————————————————————————————————————
ArrayList list = new ArrayList<>();
for(int i =0;i<3;i++) {
BannerItemBean b = new BannerItemBean();
b.setImg_path("https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=4053517925,205680591&fm=27&gp=0.jpg");
b.setTitle(i+"");
list.add(b);
}
BannerViewPager mBannerViewPager = ((BannerViewPager) findViewById(R.id.bannerViewPager));
mBannerViewPager
.setData(list,//set data
new ImageLoaderInterface() {
@Override
public void displayImage(Context context, Object imgPath, ImageView imageView) {
//Set your own image loading method according to your needs
Glide.with(context).load(imgPath).into(imageView);
}
})
.setPageTransformer(new ParallaxTransformer())
.setAutoPlay(false)
.setOnBannerItemClickListener(new BannerViewPager.OnBannerItemClickListener() {
@Override
public void OnClickLister(View view, int currentItem) {
}
})
.setHaveTitle(true);//set the title show or hide
from pagetransformerhelp.
是用的不对吗(BannerViewPager),在我这边闪退 我觉得很奇怪
from pagetransformerhelp.
这里我已经复现了这个错误,目前发现造成的原因应该是条目的数目小于4造成的,(你可以将条目设置多一点试试)。
同时,我会尽快修复这个错误。
from pagetransformerhelp.
mmmm,坑啊是的确实,能加上,上下滚动模式就好了
from pagetransformerhelp.
这真的是一个很莫名的 bug,而我已经用了一种比较偷懒的方法解决了它。
item 上下滚动模式:你可以试一下 FlipVerticalTransformer ,看看是否是你需要的效果。
from pagetransformerhelp.
Related Issues (11)
- How to Hide Bottom Indicaters HOT 1
- 发现个坑 HOT 2
- PageTransformer#transformPage中的position能结合贝塞尔估值器使用吗。
- 华为手机切换动画时,部分PageTransformer会导致黑屏或白屏 HOT 3
- 导入就报appt2错误 HOT 1
- 卡片切换可以无限循环吗 HOT 1
- 如果数据只有一个,可以不让用户左右滑动吗?
- AlphaAndScalePageTransformer 左右空白间距不一致 HOT 1
- ViewPager外面包一层布局的时候效果就不行了
- 左边滑出的View和右边未进入的View,可以显示到中间的View的下层吗?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pagetransformerhelp.