1
我想在反應本地使用svg圖像。我正在使用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
@Cherniv我已經通過這個鏈接。它正在使用WebView,但在滾動時顯示波動。使用svg圖像反應原生是一件壞事? –