验证码以及车牌号输入框基于React-native

效果图

先看效果
车牌号输入.gif
验证码输入.gif

实现过程

在写这的过程中,想法很重要, 小讲一下实现过程, 这个是比较重要的
*> 1, 用一个textInput组件实现弹出键盘,重要的地方(将textInput组件设置成透明状态)
*> 2,在上面铺设一堆text组件(展示数据),
*> 3, 每次textinput组件监测到value的变化,去更新页面,将值赋给text组件显示
上述过程可以就可以实现验证码登录的效果
如果遇到需要自定义键盘的需求, 其实是一样的想法.只不过在弹出键盘的时候用动画弹出即可
下面贴出核心代码:

<TextInput
   style={styles.intextInputStyle}
   OnChangeText={(text) => {
       this.setState({
           textString: text,
        });
     }}
     value={this.state.textString}
      underlineColorAndroid="transparent"
      maxLength={6}
      keyboardType="numeric"
      selectionColor="transparent"
/>
intextInputStyle: {
  width:自定义,
  height: 自定义,
   fontSize: 25,
    color: 'transparent',
  },

上面是核心代码,因为没有准备出demo,所以有问题的同学或者不明白的地方,可以在评论里留言.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,521评论 25 709
  • 人生七十古来稀,百岁而今不足奇。 雪夜脱鞋挥断剑,暑天戴帽吟歪诗。 弹琴乱舞休言丑,醉酒狂歌难入围。 亦傻亦疯凭指...
    艾思阅读 3,938评论 2 5
  • 基本思想每步将一个待排序的记录,按其顺序码大小插入到前面已经排序的子序列的合适位置(从后向前找到合适位置后),直到...
    JRTx阅读 1,196评论 0 1
  • 感恩今天带着大宝,出来给他买凉鞋,正好安踏做活动,又买了一套夏装,大宝很开心。 感恩昨天的购物卷,今天用购物卷给二...
    米朵天天阅读 1,053评论 0 0