jianjunxiao

Results 5 issues of jianjunxiao

hello,无限轮播的时候,一直调用holder的createView,里面不断通过LayoutInflater填充生成View,这会有性能问题吧,感觉holder没起到复用的作用。

enhancement

### 问题描述 请描述您遇到的问题 - 预期行为:在含有ViewPager2的Activity中使用时,在第一个page左滑能正常退出 - 实际行为:在含有ViewPager2的Activity中使用时,在第一个page左滑时在部分机型不生效,我这里测试到一个华为mate9手机就不行,在另一个红米note8手机上可以在第一页左滑退出,但是互动一瞬间不是很灵敏。 ### 出问题的代码 ```java SmartSwipe.wrap(this) .removeAllConsumers() .addConsumer(ActivitySlidingBackConsumer(this)) .setSwipeDistanceCalculator(ScaledCalculator(1f)) .enableLeft() ``` ### 当前使用的SmartSwipe版本号: ``` implementation 'com.billy.android:smart-swipe:1.1.2' implementation 'com.billy.android:smart-swipe-x:1.1.0' ``` ### 如何复现?(如果能在demo中复现将有利于作者尽快修复问题) ### 截图或gif

@pinguo-zhouwei hello,我在使用中发现,banner一直轮播的时候,会不断调用createViewHolder()方法,同时调用 holder.createView()方法,在使用时是在createView方法中通过LayoutInflater填充生成View,这样一直不断调用,不断填充生成View,会有性能问题吧?

manifest清单文件中定义的provider和其他第三方有冲突android:name="androidx.core.content.FileProvider"。建议自己定义一个provider继承androidx.core.content.FileProvider,定义在清单文件中,这样就不存在冲突了。

在BottomSheetDialogFragment里面使用,展示空图、错误、加载图等其他状态时,BottomSheetDialogFragment无法下拉关闭.