2016-12-27 7 views
1

React Native ARTを使ってアニメーションSVGグラフを作成したいと思います。私のグラフには線形のグラデーションが必要ですが、React Native ARTは実装されているようですが、どのように使用するかはわかりません。React Native ARTでLinearGradientを使用するには?

は誰もが知っていますか私はまだ、残念ながらJavaScriptで良いことではないよここにhttps://github.com/facebook/react-native/blob/master/Libraries/ART/ReactNativeART.js

javascriptのを見て、それを把握することができます。

答えて

1

私はあなたのようなてLinearGradientを宣言することができthis post

のおかげでそれを考え出し:

let colors = [ "red", "green", "blue", ]; 
    let linearGradient = new LinearGradient(colors, 0, 20, 0, 280); 

そして、例えば、あなたの形でそれを使用します。

<Shape d={path} fill={linearGradient} /> 

は残念ながら「はdoesnのd3jsのようなオフセット%のサポートと思われます。

+0

ちょうど間違っている、それは "色分析"でエラーを引き起こすでしょう。 –

+0

自分のアプリで使っていますか? – Hylle

2

Hereは、反応ネイティブARTモジュールLinearGradientメソッドの使用法です。

AFAIK、それはAndroidプラットフォームでいくつかがありますが、hereが問題です。これをproductpainsで追跡できます。

関連する問題