Android React本地图像源使用变量
使用时:Android React本地图像源使用变量,android,react-native,Android,React Native,使用时: <Image source={require('./img/name.png')} /> 很好,但是如何使用变量呢 <Image source={require('./img/'+rowData.imageFile+'.png')} /> 文档显示了这个例子 //很好 var icon=this.props.active?require('./myicon-active.png'):require('./myicon-inactive.png');
<Image source={require('./img/name.png')} />
很好,但是如何使用变量呢
<Image source={require('./img/'+rowData.imageFile+'.png')} />
文档显示了这个例子
//很好
var icon=this.props.active?require('./myicon-active.png'):require('./myicon-inactive.png');
但这并不能解决我的问题。这是有效的:
只需将图像放在/android/app/src/main/res/drawable/下,并手动指定图像尺寸
// GOOD
var icon = this.props.active ? require('./my-icon-active.png') : require('./my-icon-inactive.png');
<Image source={icon} />
<Image source={{uri: rowData.imageFile}} style={{width: 40, height: 40}} />