首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

React Native悬浮按钮组件

React Native悬浮按钮组件:react-native-action-button,纯JS组件,支持安卓和IOS双平台,支持设置子按钮,支持自定义位置和样式和图标。 效果图 ?...安装方法 npm i react-native-action-button --save react-native link react-native-vector-icons 因为用到了react-native-vector-icons...,默认为56 active:是否显示按钮 position:按钮的位置,可以为left center right offsetX:X轴上的偏移位置 offsetY:Y轴上的偏移位置 onPress:点击事件...onLongPress:长按事件 buttonText:按钮标题 verticalOrientation:弹出按钮的方向,up 或者 down renderIcon:可以自定义按钮显示的样式,默认是一个加号...ActionButton.Item size:按钮的大小,默认为56 title:按钮标题 buttonColor:按钮颜色 onPress:点击事件 完整示例 完整代码:GitHub - forrest23

2.9K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    React Native学习笔记(三)—— 样式、布局与核心组件

    如果我们想知道自己的屏幕以这种长度的计量下是多少单位,可以通过引入react-native包中的Dimensions拿到,同时还可以查看本机的像素比例是多少。.../>         <Button           onPress={this.createTwoButton}           title="两个按钮"           color={'...green'}         />         <Button           onPress={this.createThreeButton}           title="三个按钮"...点击这个按钮会调用"onPress"函数,具体作用就是显示一个 alert 弹出框。你还可以指定"color"属性来修改按钮的颜色。...resizeMode =’stretch’: 图片将完全显示出来并拉伸变形铺满整个屏幕 但如果你的尺寸比例不合适,可能会出现下列尴尬画面 repeat:图片重复并铺满屏幕(不支持android) center:图片不拉伸不缩放且居中

    14.3K31

    React Native按钮详解|Touchable系列组件使用详解

    尊重版权,未经授权不得转载 本文出自:贾鹏辉的技术博客(http://www.devio.org) 在做App开发过程中离不了的需要用户交互,说到交互,我们首先会想到的就是按钮了,在React...心得:onPress可谓是Touchable系列组件的最常用的属性之一了,如果你要让视图响应用户的单击事件,那么用onPress就可以了。...接下来呢,我们就来使用onPress属性来实现一个统计按钮单击次数的例子。...心得:当我们没有对Touchable组件设置onLongPress属性而设置了onPress属性的时候,我们长按按钮之后会回调onPress方法。...心得:disabled也是Touchable系列组件的最常用的属性之一,通常用于禁止按钮相应用户的点击事件,比如,当用户单击按钮进行登录时,需要进行网络请求,在请求操作完成之前如果用户多次单击登录按钮我们通常不希望发起多次登录请求

    4.2K70

    React Native导航Navigator组件基本使用方法

    最近在学React Native,了解了一个原本iOS中非常重要的导航控件的使用方法。...不过在React Nativa中,这个导航控件是不会自带顶部的导航栏的,也不会自动生成返回按钮之类的,只是提供了类似的导航功能,且原理也是出栈入栈的方式,也就是说同样是有着push和pop方法的。...这里不讲React Native的基础了,直接讲一讲Navigator这个组件的基本使用方法。...然后紧跟着的configureScene是描述界面之间的过渡动画的,比如从右边滑出来啊或者从底部滑出来之类的,在node_modules/react-native/Libraries/CustomComponents...我们要体会进入下一个界面的过渡效果,就肯定要在FirstView中做一个按钮,点击按钮进入下一个界面,这里我们写的界面代码如下: return ( <View style={styles.container

    1.5K20

    那些React-Native踩过的的坑

    具体例子:    0x01网络请求的不同状态:请求成功-无内容 请求成功-有数据 解析失败 接口错误     0x02播放器的详情页中点击播放按钮 进度条开始往前走 可以设置一个播放状态          ...然后若点击播放           1按钮改变按钮图标           2播放进度条开始往前走 0x03 关于react-native中ListView加载数据细节     页面中经常会有上拉加载数据的情况..._onPress(index,value)} 虽然我们没有点击下面的超链接,但是这里会无限打印log,所以说react会自动执行下面的onClick表达式,从而得到真正的onclick函数句柄,进而导致无限修改..._onPress.bind(2)}或者onClick={()=>{this...._onPress(2)}},   后者当react执行onClick表达式的时候得到的是一个函数   参考:https://github.com/facebook/react/issues/7177

    2K90
    领券