RN ScrollView滑动不到底部问题
先怀疑是RN版本问题:(根据创建不一样的rn项目demo来进行测试,和项目一致的版本来测试,最终问题锁定在我们自己修改的代码上。)
react-native init projectname 创建RN项目,里面会有android/ios的工程
react-native init projectname --verbose --version 0.41.0 指定RN版本创建
react-native run-android 直接把RN Android项目运行到手机,并且会连接到RN代码
RN入口代码修改 - 新RN版本: App.js / 旧版本: index.android.js
最近工作中遇到一个前人留的坑,网上找了下,发现很多人都有遇到RN ScrollView滑动不到底部的问题,但是什么flex:1的方案,尝试过后发现问题依旧。
那么我们如何定位这个问题?
首先ScrollView的话,它的高度也是由我们控件的高度决定的。
那么我们的View是由我们addView进去的ViewGroup.LayoutParams决定。
那么找到我们的代码:
Height的计算:ScreenHeight(屏幕高度,记得考虑刘海屏的情况) - (虚拟导航栏高度[如果存在]) - (我们的titleBar高度) - (状态栏高度)
我们的Height计算有误,进行修改后,依旧有问题。
仔细看了下,在addView上也有问题,改为:
mViewGroup.addView(mReactView, ViewGroup.LayoutParams.MATCH_PARENT, vHeight); //vHeight为我们计算出来的区域高度
RN ScrollView滑动不到底部问题相关推荐
- Android监听ScrollView滑动到顶端和底部
package cn.testscrollview; import android.os.Bundle; import android.view.MotionEvent; import android ...
- android 标题栏颜色渐变和阴影,ScrollView上下滑动监听,及判断scrollView是否滚动到底部
1.创建 ScrollListener 接口监听滑动距离 public interface ScrollListener {void onScrollChanged(ScrollListenerVi ...
- Android中监听ScrollView滑动停止和滑动到底部
1.监听ScrollView滑动停止: [java] view plaincopy /********************监听ScrollView滑动停止********************* ...
- android scrollview 滚动到底部判断,怎么判断android中ScrollView滑动到了最底部?
滚动到顶部判断: getScrollY() == 0 滚动到底部判断: View childView = getChildAt(0); childView.getMeasuredHeight() &l ...
- 顶部布局随ScrollView滑动透明度渐变(QQ空间效果)
QQ控件顶部的工具条在整体的ScrollView从顶部滑动时会从透明逐渐变为solid纯色:虽然有人实现过 ActionBar随ScorllView上下拖动而透明度渐变效果 以及 仿QQ空间滚动Act ...
- Android透明到白色滑动渐变,Android中Toolbar随着ScrollView滑动透明度渐变效果实现...
Android中Toolbar随着ScrollView滑动透明度渐变效果实现 一.思路:监听ScrollView的滑动事件 不断的修改Toolbar的透明度 二.注意 1.ScrollView 6.0 ...
- Android开发之解决ListView和ScrollView滑动冲突的方法
我们看下图: 不管怎么滑动都无法显示listview的剩余数据,只能显示一条,我们看下布局,ScrollView里面嵌套ListView <?xml version="1.0" ...
- Android控制ScrollView滑动速度
翻阅查找ScrollView的文档并搜索了一下没有发现直接设置的属性和方法,这里通过继承来达到这一目的. /** * 快/慢滑动ScrollView * @author 农民伯伯 ...
- 微信小程序scroll-view滑动卡顿,下滑时向上滑动失效
微信小程序scroll-view滑动卡顿 滑动卡顿 解决方案 代码实现 wxml文件 js文件 滑动卡顿 微信小程序scroll-view组件在滑动时频繁卡顿,向下滑动时,向上滑动无效,无法停止.小程 ...
最新文章
- sun服务器清理内存日志_SUN 服务器消除黄灯告警灯详情教程
- websphere安装应用失败_如何使用安卓手机给任天堂Switch安装游戏NSUSBloader mobile
- 成功解决Exception “unhandled ModuleNotFoundError“No module named ‘face_recognition.cli‘
- 推荐小课1:推荐、推荐系统是什么?有什么价值?
- JAVA正则表达式实例教程(转帖收藏)
- 2017年你会花钱在线听歌吗?
- hdu 2275 Kiki Little Kiki 1 水题
- 【重大修改】动态时间规整(Dynamic Time Warping)
- hanlp 训练模型_LTP 4.0!单模型完成6项自然语言处理任务
- 数据挖掘初次接触!学习代码
- php的函数是谁写的,一个用PHP写的中文分词函数
- 编辑框已经获取了焦点,输入法不自动弹起
- js中占位符总结积累
- 两条信号之间加电容_信号完整性SI读书笔记之一
- owncloud 10.0 php,基于Linux云服务器CentOS 7上安装OwnCloud 10.0.8
- EPLAN史上最全部件库,官网下载,部件宏,EDZ格式,239G,导入后一劳永逸
- 华为P30虽好但太贵?2699元起的荣耀20系列来了
- 用Python来制作简单的爬虫,爬取到你想要的图片
- Vultr IP及SSH 故障排除信息
- VO,DTO,DO,PO区别