Results 13 comments of hzl

可以在Pullable的onShouldSetPanResponder方法里添加自己的判断 onShouldSetPanResponder = (e, gesture) => { let y = 0 if (this.scroll instanceof ListView) { //ListView下的判断 y = this.scroll.scrollProperties.offset; } else if (this.scroll instanceof FlatList) {//FlatList下的判断 y = this.scroll.getScrollMetrics().offset...

是没有调用 react-native link react-native-rk-pull-to-refresh 把原生的 RCTRefreshHeader 编译进去吧

android上把ScrollTabview改成使用ViewPagerAndroid会好很多

通过flatlist的onEndReachedThreshold属性自己进行添加,listview也有对应的属性,具体可以看rn官方的文档

oom了,,,demo中的例子compressYUV方法没有对中间操作产生的数据进行释放操作

这只是个demo,介绍libyuv的一些常用的方法,对于自己的项目中要使用的话,可以自己修改下。 如果yuv的原始数据的宽高都一致的话,可以在c层只进行一次的空间分配,所有操作结束后再进行释放

可以为 init(width, height, dst_width, dst_height); 写一个javaCallC的方法,,,然后如果只执行一次 init 的话就可以了,如果输入输出宽高有变化的话再重新执行 init

libyuv只是用来处理yuv,rgb等数据的,,不能用来压缩视频,压缩视频的话可以用ffmpeg

不知道你用的是armv7的还是armv8的,,用64位的会快很多,,

对于一般的linear和grid来说,RecyclerView.invalidateItemDecorations()应该是可以进行刷新的,,,,但是对于瀑布流来说,,里面的item排布都是比较错乱的,其实不太好去确定分割线的位置,,,我的demo里面也只能简单的弄了下瀑布流的,,,貌似没有办法很完美的去解决这个问题,,,,至于上下滑动分割线恢复正常的情况,,因为上下滑动的时候会触发rv的onbinview。。的方法,,也就是那个绑定数据设置数据到viewholder的方法,,同时也会触发ItemDecoration里面的方法,,可以打日志看下就知道了,,,