ScrollView
import React, { Component } from 'react';import { Platform, StyleSheet, Text, View, ScrollView, RefeshControl } from 'react-native'; /** ScrollView的简单实现* 实现监测拖拽 ,滑动的相关方法** 1.添加几个子组件(3个)* * 2.实现相关方法,并赋给ScrollView* 3.下拉刷新 refreshControl 菊花* */ var MyScrollView = React.createClass({ _onScrollBeginDrag:function () { console.log("开始拖拽") }, _onScrollEndDrag:function () { console.log("结束拖拽") }, _onMomentumScrollBegin:function () { console.log("开始滑动") }, _onMomentumScrollEnd:function () { console.log("滑动结束") }, _onRefresh:function () { console.log("刷新"); }, render:function () { return( <View style={styles.container}> <ScrollView style={styles.scrollView} showsVerticalScrollIndicator={true} onScrollBeginDrag={this._onScrollBeginDrag} onScrollEndDrag={this._onScrollEndDrag} onMomentumScrollBegin={this._onMomentumScrollBegin} onMomentumScrollEnd={this._onMomentumScrollEnd} //下拉菊花 refreshControl={ <RefreshControl refreshing={false}//默认不转 tintColor="red" title="正在刷新..." onRefresh={this._onRefresh} /> } > <View style={styles.view_1}></View> <View style={styles.view_2}></View> <View style={styles.view_3}></View> </ScrollView> </View> ); }}); var styles = StyleSheet.create({ container:{ flex:1, backgroundColor:"cyan" }, scrollView:{ marginTop:25, backgroundColor:"#CCCCCC" }, view_1:{ margin:15, flex:1, height:300, backgroundColor:"yellow" }, view_2:{ margin:15, flex:1, height:300, backgroundColor:"blue" }, view_3:{ margin:15, flex:1, height:300, backgroundColor:"green" }, });
转载于:https://www.cnblogs.com/daxueshan/p/7989584.html
ScrollView相关推荐
- HarmonyOS ScrollView 使用
ScrollView 介绍 ScrollView是一种带滚动功能的组件,它采用滑动的方式在有限的区域内显示更多的内容. 本来很简单的不打算记录,但是各种坑啊,哎.现在学习大致了解就行, ScrollV ...
- HarmonyOS ScrollView 不滑动的问题
HarmonyOS ScrollView 本来就是看看文档,然后想着写一下看看, 结果泪崩了,弄了2个小时啊,阿西吧, 就是不滑动,最后睡觉前把宽高的属性设置了以下 就好了 不滑动的原因就是 把加载字 ...
- Android ScrollView 滑动指定的距离
使用到的方法为:scrollTo(x,y) 里面的x和y轴 scrollView = findViewById(R.id.scrollview);findViewById(R.id.btn).setO ...
- 微信小程序scroll-view的使用
这边博客主要是对微信小程序文档的的使用心得 官网地址 demo效果 一些属性 scroll-top 和属性,设置竖向滚动条的位置,就是第一次进来的时候,还没有滑动的时候view的位置 假如不设置默认在 ...
- ScrollView can host only one direct child 问题处理
出现这个的原因是由于ScrollView内部同时出现2个不并列的布局 ScrollView内部只能有一个子元素,即不能有并列的布局 如果想要多个并列的布局,可以把并列的布局放到ScrollView的一 ...
- iOS-禁止scrollview垂直方向滚动,只允许水平方向滚动;或只允许垂直方向滚动...
禁止UIScrollView垂直方向滚动,只允许水平方向滚动 scrollview.contentSize = CGSizeMake(你要的长度, 0); 禁止UIScrollView水平方向滚动 ...
- 使用Mpvue 使用 scroll-view 记录以及 页面设置弹窗后 页面滚动问题
1.scroll-view 使用 <scroll-view scroll-y="true"class="msg-list"@scrolltolower=& ...
- 微信小程序 scroll-view 根据内容的高度自适应
微信小程序开发交流qq群 173683895 承接微信小程序开发.扫码加微信. 正文: 1 <video autoplay src="{{videoPlayUrl}}&quo ...
- ScrollView 嵌套 ListView 只显示第一行的源码分析
要带着问题来阅读源码,解惑以满足心中的好奇心,知其然并知其所以然,了解发现 Google 工程师的代码设计原理. 1.猜测是在 onMeasure 的时候,只测量了第一个 item. 在 Measur ...
- 微信程序跳转到页面底部 scroll-view
wx.createSelectorQuery().select('#j_page').boundingClientRect(function (rect) { wx.pageScrollTo({ sc ...
最新文章
- 2022-2028年中国边缘计算行业投资分析及前景预测报告(全卷)
- AI一分钟 | 别了老司机!深圳无人驾驶公交车霸气上路;乌镇上演最强饭局,丁磊王兴刘强东大宴宾客
- 【多线程】学习记录七种主线程等待子线程结束之后在执行的方法
- c类网络使用子网掩码有无实际意义_弄懂IP系列(2)(刘晶作品)|子网掩码到底是啥?...
- JS获取当前日期时间并定时刷新
- 计算机网络——IP地址与MAC地址
- python大型项目经验_经验丰富程序员才知道的8种高级Python技巧
- 作者:龚南宁,数据堂(北京)科技股份有限公司对外合作部副总监
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-WinForm应用篇-实现字典的打印...
- linux如何卸载内核模块_如何加载或卸载Linux内核模块
- mysql 关闭线程池_线程池安全的关闭方式
- 【需求】如何编写高质量“软件需求说明书”(转)
- 一位教授跟我说:线性代数应该这样学
- Android - singleTask启动模式详解
- android 智能手机usb驱动程序,华为手机usb驱动下载
- MOS管自举电路工作原理以及升压自举电路结构图分析
- CefSharp浏览器网页中文语言设置
- matlab加性高斯白噪声方差
- 弘辽科技:店铺前期可以不上宝贝吗?店铺如何上宝贝?
- 打开 CMD 的方式+常用的Dos命令
热门文章
- 第一:MySQL+MyBatis实现对测试用例数据的读取(接口自动化落地)
- java swing复选框大小_Java Swing界面编程(28)---复选框:JCheckBox
- 最新美团JS逆向分析(_token参数)
- java 迭代器失效_迭代器失效的几种情况
- [ExtJS 6] SenchaCmd编译出错与解决
- TensorFlow windows之Tensorboard使用
- jenkins组权限_Jenkins 中基于角色的权限管理
- debian dhcp服务启动不了_网刻批量装系统pxe启动教程全自动分区装系统
- elt php,ELT(数据仓库技术) 学习
- linux docker 分配资源,Docker 容器资源限制