2016-10-03 20 views
0

したがって、NativeBaseをコンポーネントフレームワークとして使用してReact Native Appを開発します。
カードコンポーネントを使用しています。
これは私のコードです:
質問 - カード内の背景画像の前にテキストを追加する方法

render(){ 
    return(
     <View> 
      <View style={[styles.cardWrapper]}> 
      <Card> 
       <CardItem> 
       <Image style={{ resizeMode: 'repeat', width: null }} source={require('../../assets/bg_1.jpg')} /> 
       </CardItem> 
       <CardItem> 
       <Icon name='ios-musical-notes' style={{color : '#ED4A6A'}} /> 
       <Text>Listen now</Text> 
       </CardItem> 
      </Card> 
      </View> 
     </View> 
    ) 
    } 

これは私のCSSです:

const styles = StyleSheet.create({ 
    cardWrapper:{ 
    padding: 20, 
    } 
}); 

私は背景画像層の前にいくつかのテキストを入れたい、このような何か: enter image description here どのようにすることができます私がする?

答えて

1

チェックこの

<CardItem> 
    <Image 
     style={{ resizeMode: 'repeat', paddingTop: 60, width: null }} 
     source={require('../../assets/bg_1.jpg')}> 
     <Text style={{ textAlign: 'center', backgroundColor: 'transparent', color: '#fff' }}>Holla</Text> 
    </Image> 
</CardItem> 

これは、両方のために働く私は予想通り、iOSとAndroidの

+0

ありがとう、それは動作します! – yogieputra

0

あなたはこれを試しましたか?

<CardItem> 
    <Image 
     style={{ resizeMode: 'repeat', width: null }} 
     source={require('../../assets/bg_1.jpg')}> 
     <Text>Holla</Text> 
    </Image> 
</CardItem> 
+0

は、私がすでにあることが、結果doesntの仕事を試してみました。結果は次のとおりです。https://s18.postimg.org/csflvk021/Screen_Shot_2016_10_03_at_5_05_30_PM.png – yogieputra

+0

はい、もう一度チェックしました。 Android用にはうまく動作します –

+0

ああ、私はiOSで働いているということを忘れています:) – yogieputra

関連する問題