Touchable类组件

Touchable /* * React Native中提供3个组件用于给其他没有触摸事件的组件,绑定触摸事件 * TouchableOpacity   透明触摸,点击时,组件会出现透明过渡的效果 * TouchableHighlight 高亮触摸,点击时,组件会出现高亮效果 * TouchableWithoutFeedback 无反馈触摸,点击时,组件无视觉变化 * * 需要导入组件 * * * */

var LessionTouchable = React.createClass({

/* 绑定事件 onPress*/   clickBtn:function () {     alert("点击搜索按钮")   },

render:function () {     return(       <View sytle={styles.container}>         <View style={styles.flex}>           <View style={styles.input}>           </View>         </View>         <TouchableOpacity style={styles.btn}>           <Text style={styles.search} onPress={this.clickBtn}>搜索</Text>         </TouchableOpacity>       </View>     );   } });

var styles = StyleSheet.create({  container:{    flexDirection:"row",    height:45,    marginTop:25  },  flex:{    flex:1  },  input:{    height:45,    borderWidth:1,    borderColor:"#CCC",    borderRadius:4,    marginLeft:5,    padding:5,  },  btn:{    width:55,    marginLeft:5,    marginRight:5,    backgroundColor:"blue",    height:45,    justifyContent:"center",    alignItems:"center"  },  search:{    color:"#FFF"  }});
时间: 2024-10-11 06:33:08

Touchable类组件的相关文章

cocos2d-x 源码分析 : control 源码分析 ( 控制类组件 controlButton)

源码版本来自3.1rc 转载请注明 cocos2d-x源码分析总目录 http://blog.csdn.net/u011225840/article/details/31743129 1.继承结构 control的设计整体感觉挺美的,在父类control定义了整个控制事件的基础以及管理,虽然其继承了Layer,但其本身和UI组件的实现并没有关联.在子类(controlButton,controlSwitch,controlStepper等中实现不同的UI组件).下面通过源码来分析control与

【React Native开发】React Native控件之Touchable*系列组件详解(18)

转载请标明出处: http://blog.csdn.net/developer_jiangqq/article/details/50630984 本文出自:[江清清的博客] (一)前言 [好消息]个人网站已经上线运行,后面博客以及技术干货等精彩文章会同步更新,请大家关注收藏:http://www.lcode.org 今天我们一起来看一下Touchable*系列组件的使用详解,该系列组件包括四种分别为:TouchableHighlight,TouchableNativeFeedback,Touch

Form表单类组件与Map地图组件

笔记内容:Form表单类组件与Map地图组件 笔记日期:2018-02-04 form之switch组件 switch组件是一个开关选择器,wxml示例代码如下: <view class='container'> <view class='switch_text'>switch</view> <switch name='switch1' checked='true' /> <switch name='switch2' /> <switch

类组件

// 类组件 class Person { constructor (name,age) { this.name =name this.age = age } sayHi () { console.log(this) } } let person = new Person('李李') person.sayHi() 关键字:class.constructor 原文地址:https://www.cnblogs.com/js-liqian/p/11747761.html

React - 组件:类组件

目录: 1. 类组件有自己的状态 2. 继承React.Component-会有生命周期和this 3. 内部需要一个render函数(类组件会默认调用render方法,但不会默认添加,需要手动填写render函数,并return一个能渲染的值.) 4. 类组件的基本架构 5. constructor里边添加自己的属性和状态.方法 a. 写了constructor就要写super b. 如果c里边没内容只有super,name可以不写 6. 添加状态this.state = {}; es7写法s

布局类组件介绍

DeviceOne平台包含2个基础的布局组件,do_ALayout和do_Linearlayout.所谓布局组件就是在IDE里设计界面,可以拖拽别的组件加到这个布局组件里作为这个布局组件内的一个部分. 注意:do_ScrollView也算是布局,也可以往里面拖拽其他组件,不过它比较特殊,它有且只有一个子节点.我们这里暂时不讨论. do_ALayout组件 这个是最基础最常用的布局组件,这里的 ALayout是AbsoluteLayout的缩写,表示绝对布局.绝对布局使用很简单,它内部的所有组件的

频率类组件-认证规图分析-JWT认证-drf-jwt插件

频率类源码 # 1)APIView的dispath方法中的 self.initial(request, *args, **kwargs) 点进去 # 2)self.check_throttles(request) 进行频率认证 频率组件原理分析 频率组件的核心源码分析 def check_throttles(self, request): throttle_durations = [] # 1)遍历配置的频率认证类,初始化得到一个个频率认证类对象(会调用频率认证类的 __init__() 方法)

React Native之Touchable四组件

一.TouchableHighlight 概念: 本组件用于封装视图,使其可以正确响应触摸操作.当按下的时候,封装的视图的不透明度会降低,同时会有一个底层的颜色透过而被用户看到,使得视图变暗或变亮. 在底层实现上,实际会创建一个新的视图到视图层级中,如果使用的方法不正确,有时候会导致一些不希望出现的视觉效果.譬如没有给视图的backgroundColor显式声明一个不透明的颜色. 注意:TouchableHighlight只支持一个子节点,如果你希望包含多个子组件,用一个View来包装它们. r

React Native知识5-Touchable类组件

React Native 没有像web那样可以给元素绑定click事件,前面我们已经知道Text组件有onPress事件,为了给其他组件 也绑定点击事件,React Native提供了3个组件来做这件事. 1.TouchableHighlight:高亮触摸,用户点击时,会产生高亮效果. 2.TouchableOpacity:透明触摸.用户点击时,点击的组件会出现透明效果. 3.TouchableWithoutFeedback:无反馈性触摸.用户点击时无任何视觉效果. 注意:只支持一个子节点,如果