“Реагировать нативное изображение Авто высота” Ответ

отреагируйте нативную ширину астеса на изображение

import { Dimensions } from "react-native";
const win = Dimensions.get('window');

<Image
  style={{
    width: win.width/2,
    height: win.width/2,
    resizeMode: "contain",
    alignSelf: "center",
    borderWidth: 1,
    borderRadius: 20,
  }}
  source={{uri:'https://facebook.github.io/react/img/logo_og.png'}}
  resizeMode="stretch"
/>
Dayanaohhnana

Реагировать нативное изображение Авто высота

import {
  Image,
  Dimensions,
} from "react-native";


const screen = Dimensions.get("window");
Image.getSize(this.state.image_url, (width, height) => {
  //full image to screen width (Change screen.width to pixel you want)
  let imageWidthRatio = width / screen.width; 
  let imageHeight = height / imageWidthRatio;
  this.setState({ width: screen.width, height: imageHeight });
});

<Image
	style={{
       width: this.state.width,
       height: this.state.height,
       alignSelf: "center",
    }}
    source={{ uri: this.state.image_url }}
/>
adens

отреагируйте нативную ширину астеса на изображение

First import Dimensions from react-native

import { Dimensions } from 'react-native';
then you have to get the dimensions of the window

const win = Dimensions.get('window');
Now calculate ratio as

const ratio = win.width/541; //541 is actual image width
now the add style to your image as

imageStyle: {
    width: win.width,
    height: 362 * ratio, //362 is actual height of image
}
Dayanaohhnana

Ответы похожие на “Реагировать нативное изображение Авто высота”

Вопросы похожие на “Реагировать нативное изображение Авто высота”

Больше похожих ответов на “Реагировать нативное изображение Авто высота” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования