Mam reagujący projekt, który zbudowany na Expo. Muszę wyświetlić obraz na ekranie z stylem, który opiera się na szerokości i wysokości tego obrazu. Jak mogę uzyskać szerokość i wysokość tego obrazu?

Powiedzmy, że uri jest file:///storage/emulated/0/WhatsApp/Media/WhatsApp%20Images/IMG-20200117-WA0019.jpg

Rozwiązanie z próbką kodu jest bardzo cenione ..

-1
Malik Naser 18 styczeń 2020, 16:15

1 odpowiedź

Najlepsza odpowiedź

Reaguj Native Image Zapewnij Gumki (), aby uzyskać rozmiar zdjęć zdalnych .

Image.getSize('uri', (width, height) => {
  this.setState({ width, height });
});

Dla lokalnych obrazów można używać ResolveSeassetsource ()

Image.resolveAssetSource(source).width
Image.resolveAssetSource(source).height

Mam nadzieję, że to ci pomoże. Zapraszam do wątpliwości.

1
SDushan 18 styczeń 2020, 13:54