React native 如何在React Native中动态设置组件的样式?
我正在使用包中的React native 如何在React Native中动态设置组件的样式?,react-native,react-native-android,react-native-ios,react-native-stylesheet,React Native,React Native Android,React Native Ios,React Native Stylesheet,我正在使用包中的AirbnbRating组件 问题是在使用全局样式文件并在其中定义所有样式时动态设置样式 我需要更改style.js文件中AirbnbRating的size道具 这是我的密码 <AirbnbRating onFinishRating={this.ratingCompleted} showRating={false} size={20} selectedColor="#0022FF" starContainerSty
AirbnbRating
组件
问题是在使用全局样式文件并在其中定义所有样式时动态设置样式
我需要更改style.js
文件中AirbnbRating
的size
道具
这是我的密码
<AirbnbRating
onFinishRating={this.ratingCompleted}
showRating={false}
size={20}
selectedColor="#0022FF"
starContainerStyle={{
alignSelf: "flex-start",
backgroundColor: 'transparent',
marginLeft: -3,
}}
/>
有办法吗
编辑:
我的样式文件是这样的
size={styles.ratingSize}
export default {
contain: {
flex: 1,
},
ratingSize: {
//what should this be ?
}
}
您可以尝试执行以下操作:
额定尺寸:{
宽度:20,
}
然后是style.ratzingSize.width
无论如何,你只需要它的值。路径应该包含什么?你想要使用的样式的路径。但是在样式中有定义的属性,如宽度、高度、颜色等,该属性称为
size
style.path.size?我猜这里有一个误解,我将用我的样式文件编辑我的问题,以便你了解