最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

React-Native TextInput組件詳解及實(shí)例代碼

 更新時(shí)間:2016年10月08日 10:14:02   作者:順子_RTFSC  
這篇文章主要介紹了React-Native TextInput組件詳解及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下

同時(shí)適配Android和IOS

代碼注釋比較詳細(xì)

/**
 * Sample React Native App
 * https://github.com/facebook/react-native
 * @flow
 */

import React, {Component} from 'react';
import {
  AppRegistry,
  StyleSheet,
  Text,
  View,
  TextInput,
  Platform,
  TouchableOpacity,
} from 'react-native';

//獲取屏幕信息
var Dimensions = require('Dimensions');
var width = Dimensions.get('window').width;

class TextInputG extends Component {

  render() {
    return (
      <View style={styles.container}>

        {/*賬號(hào)輸入框在這里用View包裹以便處理器樣式*/}
        <View style={styles.textInputViewStyle}>
          <TextInput
            style={styles.textInputStyle}
            //站位符
            placeholder='手機(jī)號(hào)'/>
        </View>
        {/*密碼輸入框*/}
        <View style={styles.textInputViewStyle}>
          <TextInput
            style={styles.textInputStyle}
            placeholder='密碼'
            //密文
            secureTextEntry={true}/>
        </View>

        {/*設(shè)置控件可點(diǎn)擊*/}
        <TouchableOpacity onPress={()=>{alert('點(diǎn)擊登錄')}}>
          {/*登錄按鈕*/}
          <View style={styles.textLoginViewStyle}>
            <Text style={styles.textLoginStyle}>登錄</Text>
          </View>
        </TouchableOpacity>

      </View>
    );
  }
}

const styles = StyleSheet.create({
  container: {
    //設(shè)置占滿屏幕
    flex: 1,
    // backgroundColor: 'black',
    marginTop: 140,

  },
  //包裹輸入框View樣式
  textInputViewStyle: {
    //設(shè)置寬度減去30將其居中左右便有15的距離
    width: width - 30,
    height: 45,
    //設(shè)置圓角程度
    borderRadius: 18,
    //設(shè)置邊框的顏色
    borderColor: 'blue',
    //設(shè)置邊框的寬度
    borderWidth: 1,
    //內(nèi)邊距
    paddingLeft: 10,
    paddingRight: 10,
    //外邊距
    marginTop: 10,
    marginLeft: 20,
    marginRight: 20,
    //設(shè)置相對(duì)父控件居中
    alignSelf: 'center',


  },
  //輸入框樣式
  textInputStyle: {
    width: width - 30,
    height: 35,
    paddingLeft: 8,
    backgroundColor: '#00000000',
    // alignSelf: 'center',
    //根據(jù)不同平臺(tái)進(jìn)行適配
    marginTop: Platform.OS === 'ios' ? 4 : 8,
  },

  //登錄按鈕View樣式
  textLoginViewStyle: {
    width: width - 30,
    height: 45,
    backgroundColor: 'red',
    borderRadius: 20,
    marginTop: 30,
    alignSelf: 'center',
    justifyContent: 'center',
    alignItems: 'center',
  },
  //登錄Text文本樣式
  textLoginStyle: {
    fontSize: 18,
    color: 'white',


  },

});

module.exports = TextInputG;

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • React中條件渲染的常見方法總結(jié)

    React中條件渲染的常見方法總結(jié)

    條件渲染在React開發(fā)中非常重要的功能,它允許開發(fā)人員根據(jù)條件控制渲染的內(nèi)容,在創(chuàng)建動(dòng)態(tài)和交互式用戶界面方面發(fā)揮著至關(guān)重要的作用,本文總結(jié)了常用的的條件渲染方法,需要的朋友可以參考下
    2024-01-01
  • react電商商品列表的實(shí)現(xiàn)流程詳解

    react電商商品列表的實(shí)現(xiàn)流程詳解

    這篇文章主要介紹了react實(shí)現(xiàn)電商商品列表的流程,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • React 實(shí)現(xiàn)井字棋的示例代碼

    React 實(shí)現(xiàn)井字棋的示例代碼

    本文主要介紹了React 實(shí)現(xiàn)井字棋,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07
  • React 模塊聯(lián)邦多模塊項(xiàng)目實(shí)戰(zhàn)詳解

    React 模塊聯(lián)邦多模塊項(xiàng)目實(shí)戰(zhàn)詳解

    這篇文章主要介紹了React 模塊聯(lián)邦多模塊項(xiàng)目實(shí)戰(zhàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • 利用React Router4實(shí)現(xiàn)的服務(wù)端直出渲染(SSR)

    利用React Router4實(shí)現(xiàn)的服務(wù)端直出渲染(SSR)

    這篇文章主要介紹了利用React Router4實(shí)現(xiàn)的服務(wù)端直出渲染(SSR),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-01-01
  • 解決React報(bào)錯(cuò)Property?'value'?does?not?exist?on?type?EventTarget

    解決React報(bào)錯(cuò)Property?'value'?does?not?exist?on?

    這篇文章主要為大家介紹了React報(bào)錯(cuò)Property?'value'?does?not?exist?on?type?EventTarget的解決方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • 如何將你的AngularJS1.x應(yīng)用遷移至React的方法

    如何將你的AngularJS1.x應(yīng)用遷移至React的方法

    本篇文章主要介紹了如何將你的AngularJS1.x應(yīng)用遷移至React的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-02-02
  • 詳解React項(xiàng)目中碰到的IE問題

    詳解React項(xiàng)目中碰到的IE問題

    這篇文章主要介紹了React項(xiàng)目中碰到的IE問題,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • React?Hooks useReducer?逃避deps組件渲染次數(shù)增加陷阱

    React?Hooks useReducer?逃避deps組件渲染次數(shù)增加陷阱

    這篇文章主要介紹了React?Hooks?之?useReducer?逃避deps后增加組件渲染次數(shù)的陷阱詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • React Native 資源包拆分實(shí)戰(zhàn)分析

    React Native 資源包拆分實(shí)戰(zhàn)分析

    這篇文章主要為大家介紹了React Native 資源包拆分實(shí)戰(zhàn)分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08

最新評(píng)論

荃湾区| 呼伦贝尔市| 闽侯县| 芷江| 吴江市| 阜新| 巴青县| 德安县| 大石桥市| 定安县| 明水县| 堆龙德庆县| 九寨沟县| 勐海县| 舟山市| 吴堡县| 逊克县| 垫江县| 荣成市| 怀化市| 宜昌市| 夏河县| 苗栗县| 内丘县| 鄂伦春自治旗| 观塘区| 镶黄旗| 扎赉特旗| 广昌县| 若尔盖县| 潼关县| 大兴区| 嵊泗县| 吉安市| 富阳市| 灵寿县| 额敏县| 梁河县| 百色市| 满洲里市| 蓝田县|