关于解决textInput的左图像问题 react native
时间:2020-05-30
本文章向大家介绍关于解决textInput的左图像问题 react native,主要包括关于解决textInput的左图像问题 react native使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
需要完成的登录界面输入框是这样的
当时觉得应该是直接用textInput来写,查看官方文档,也有一个名为inlineImageLeft属性,但是必须要把图片放在指定文件下,(我没有那个文件,手动添加,报错。尴尬,哈哈哈)
,而且也看到只支持安卓。
最后解决方法是用一个wrap包裹着左图像和一个输入框,把输入框的border设置为透明色,然后效果图的下划线应该是有wrap来绘制。
下面贴一下源码:
//视图代码
<View style={styles.inputWrap}>
<Image style={styles.icon} source={require('../assets/ic-user-copy-2.png')}/>
<TextInput style={styles.textInput} placeholder="用户名" placeholderTextColor='#abbed7'
onChangeText={(userName)=>{dispatch({type: 'LOGINUSER', userName:userName})}}
/>
</View>
<View style={styles.inputWrap}>
<Image style={styles.icon} source={require('../assets/ic-lock-copy.png')}/>
<TextInput style={styles.textInput} placeholder="密码" placeholderTextColor='#abbed7' secureTextEntry={true}
onChangeText={(password)=>{dispatch({type: 'LOGINPASS', password:password})}}/>
</View>
//样式代码
inputWrap:{
flex:1,
flexDirection:'row',
alignItems:'center',
width:245,
height:50,
backgroundColor:'transparent',
borderColor:'rgba(171, 190, 215, 0.56)',
borderBottomWidth: 1,
marginBottom:25,
},
icon: {
width: 16,
height: 16,
marginRight:10
},
textInput:{
backgroundColor:'transparent',
borderColor:'transparent',
borderWidth: 1,
width:200,
height:50,
fontSize:14,
color:'#fff',
},
原文地址:https://www.cnblogs.com/homehtml/p/12993782.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 隐私策略更新 | Android 11 应用兼容性适配
- Android android:exported = true 用法详解
- Android WorkManager浅谈
- 详解Android 8.0以上系统应用如何保活
- 秒级去重:ClickHouse在腾讯海量游戏营销活动分析中的应用
- android studio 3.4配置Android -jni 开发基础的教程详解
- android TextView中识别多个url并分别点击跳转方法详解
- Android WebView支持input file启用相机/选取照片功能
- 谈谈RxJava2中的异常及处理方法
- Android Koin2基本使用的那件事儿
- 一篇文章弄懂kotlin的扩展方法
- 浅谈Android客户端与服务器的数据交互总结
- Android 连接匿名WiFi的示例代码
- Android自定义图文跑马灯效果
- Android自定义View实现可展开、会呼吸的按钮