Поиск…


Модуль изображения

Вам придется импортировать Image из react-native пакета, например, так что используйте его:

import { Image } from 'react';

<Image source={{uri: 'https://image-souce.com/awesomeImage'}} />

Вы также можете использовать локальное изображение с немного отличающимся синтаксисом, но с той же логикой:

import { Image } from 'react';

<Image source={require('./img/myCoolImage.png')} />

Примечание. - Вы должны указывать высоту, ширину изображения, иначе она не будет отображаться.

Пример изображения

class ImageExample extends Component {
  render() {
    return (
      <View>
        <Image style={{width: 30, height: 30}}
          source={{uri: 'http://facebook.github.io/react/img/logo_og.png'}}
        />
      </View>
    );
  }
}

Источник условного изображения

<Image style={[this.props.imageStyle]}
        source={this.props.imagePath
        ? this.props.imagePath
        : require('../theme/images/resource.png')}
    />

Если путь доступен в imagePath тогда ему будет присвоен источник else, которому будет назначен путь по умолчанию.

Использование переменной для пути изображения

let imagePath = require("../../assets/list.png");

<Image style={{height: 50, width: 50}} source={imagePath} />

От внешнего ресурса:

<Image style={{height: 50, width: 50}} source={{uri: userData.image}} />

Чтобы соответствовать изображению

<Image 
    resizeMode="contain" 
    style={{height: 100, width: 100}} 
    source={require('../assets/image.png')} />

Попробуйте также накрыть , растянуть , повторить и центрировать параметры.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow