ReactNative杂项整理
来源:互联网 发布:网络的安全机制有哪些 编辑:程序博客网 时间:2024/06/05 18:45
1、TouchableOpacity 透明度按钮,点击变透明 activeOpacity={0-1}添加点击监听 onPress={(e)=>fn(e)}
TouchableHighlight变色按钮,点击变色 underlayColor={‘#FFF’}
添加监听方法同上
注意:两个标签内部必须都要有东西,否则有问题,一般都添加一个Text标签或者Image标签。。。
2、ToastAndroid.show('点到我了!', ToastAndroid.LONG);吐司通知。。。
3、关于Image标签:
假如要支持GIF动图需要在配置文件android/app/build.gradle中配置这么一句话:
compile 'com.facebook.fresco:animated-gif:1.0.1'
图片的显示方式:
resizeMode={'cover', 'contain', 'stretch', 'repeat', 'center'}
onLayout function (不仅仅图片标签有该功能别的也有,使用方法是获取图片的位置宽高)
当元素挂载或者布局改变的时候调用,参数为:
{nativeEvent: {layout: {x, y, width, height}}}.
<Image onLayout={(e)=>this.getY(e)}/>
getY(e){
//通过e.nativeEvent.layout.y获取到图片的y值
}
图片加载资源的方法分为本地方法跟网络加载:
本地加载:source={require(‘./imgs/pic.png’)}
网络加载:source={{uri:‘http://..........’}}
Image双标签下也可以放东西,会覆盖图片一部分内容,当然也可以内嵌另一张图片,让内外两张图片大小相等通过判断条件改变Image的opacity属性改变内层图片的透明度来达到设置显示哪张图片的目的。
<Image source={img1}><Image source={img2}/></Image>
- ReactNative杂项整理
- SQL 优化--杂项整理
- 杂项整理(1)
- 【20150622】杂项整理
- 待整理基础知识杂项
- VC6杂项整理
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- RedisTemlale操作List测试类
- js SyntaxError: unterminated string literal
- UESTC
- Android Https相关完全解析 当OkHttp遇到Https
- CocoaPods管理三方开源库
- ReactNative杂项整理
- UML里面的常用分析手段
- day11
- 2017百度之星 资格赛 1003
- thinkphp表现层中的路径问题
- 第七章 常用类
- linux磁盘分区管理
- RedisTemplate 的hash结构测试类, 使用场景 购物车
- LeetCode 167. Two Sum II