reactjs - 查看底部边框给出不同的颜色
问题描述
你好我是新手反应原生我面临一个问题我需要一个不同的边框为此我创建了一个空视图
<View
style={{
borderBottomColor: '#787878',
borderBottomWidth: 0.2,
}}
/>
<View
style={{
height: '75%',
borderRadius: 5,
justifyContent: 'center',
}}>
<List
tlr={4}
trr={4}
height={42}
Bg="white"
titleOne="WALK to gogo point to take the ride"
titleTwo="ello"
image={require('../assests/walk.png')}
color="#888D9B"
mt={0}
/>
<View
style={{
borderTopColor: '#787878',
borderTopWidth: 0.6,
}}
/>
<List
mt={0}
height={42}
Bg="white"
titleOne="Pakistan science club"
image={require('../assests/metro.png')}
color="#888D9B"
/>
<View
style={{
borderBottomColor: '#787878',
borderBottomWidth: 0.2,
}}
/>
<View style={{flexDirection: 'row'}}>
<View style={{width: '50%'}}>
<List
height={42}
Bg="white"
titleOne="CD-70"
image={require('../assests/gogobike.png')}
color="#888D9B"
/>
</View>
<View
style={{
borderRightColor: '#787878',
borderRightWidth: 0.2,
}}
/>
<View style={{width: '50%'}}>
<List
height={42}
Bg="white"
titleOne="Referral code"
image={require('../assests/discount.png')}
color="#888D9B"
/>
</View>
</View>
解决方案
如果您设置borderWidth
为任何分数(如 0.2、0.5、1.2),则可能会出现意外行为。
看到这个:https ://github.com/facebook/react-native/issues/12401#issuecomment-286756120
所以要么设置borderWidth
为整数或StyleSheet.hairlineWidth
borderBottomWidth = StyleSheet.hairlineWidth
首先导入样式表,如:
import { StyleSheet } from "react-native";
StyleSheet.hairlineWidth 是获得非常细的边框宽度的最佳方式。 https://reactnative.dev/docs/stylesheet#hairlinewidth
推荐阅读
- java - Should I check for parity of a number in a different way?
- xamarin.forms - Xamarin.Forms.Application.Current.MainPage 为空
- html - 使用 XPath 匹配除一个之外的所有元素和文本
- git - 推送子树更改远程提交哈希
- r - Rshiny:从分组复选框列表中提取选中的值
- excel - 如何计算一个单元格中包含特定单词的固定范围内的所有行,并且其他两个单元格的总和大于 const?
- npm - 'npm 错误!无法从“android”安装,因为它不包含 package.json 文件。\n' +
- angular - 如何在 Three.js 中更改 AxesHelper xyz 线宽并添加箭头点
- node.js - 向特定 Web 服务发出 GET 请求时 Axios 挂起
- python - Django DecimalField max_digits 和 decimal_places 未明确知道