Я хочу использовать svg-образ в реакции-native. Я использую WebView для отображения мага. Но при прокрутке он показывает некоторые колебания. Вот мой пример кода:SVG Изображение в ответе родное
'use strict';
var React = require('react-native');
var {AppRegistry,Alert,WebView,View,ScrollView} = React;
var Sample = React.createClass({
render: function() {
var data = [
{uri: "http://www.kameleon.pics/img/pill-svg.svg"},
{uri: "http://www.kameleon.pics/img/pill-svg.svg"},
{uri: "http://www.kameleon.pics/img/pill-svg.svg"},
{uri: "http://www.kameleon.pics/img/pill-svg.svg"},
{uri: "http://www.kameleon.pics/img/pill-svg.svg"},
{uri: "http://www.kameleon.pics/img/pill-svg.svg"},
{uri: "http://www.kameleon.pics/img/pill-svg.svg"},
{uri: "http://www.kameleon.pics/img/pill-svg.svg"},
{uri: "http://www.kameleon.pics/img/pill-svg.svg"},
{uri: "http://www.kameleon.pics/img/pill-svg.svg"},
{uri: "http://www.kameleon.pics/img/pill-svg.svg"},
{uri: "http://www.kameleon.pics/img/pill-svg.svg"},
{uri: "http://www.kameleon.pics/img/pill-svg.svg"}
];
var dataToShow = data.map((record, index)=> {
return (
<WebView key={`ic_`+index} source={{uri:record.uri}} style={{height:80,width:80}}></WebView>
)
});
return (
<ScrollView>
{dataToShow}
</ScrollView>
);
}
});
AppRegistry.registerComponent('MyApp',() => Sample);
Есть ли другой способ лучше, чем WebView использовать SVG изображение?
http://stackoverflow.com/a/34734113/1206613 – Cherniv
@Чернив Я уже перешел по этой ссылке. Он работает с WebView, но при прокрутке показывается флуктуация. Является ли использование svg-изображения плохой реакцией? –