@amazon-devices/expo-imageは、React NativeおよびExpoを対象に、クロスプラットフォーム対応のパフォーマンスに優れた画像コンポーネントを提供します。このライブラリでは、画像のプレースホルダーの軽量表現であるBlurHash(英語のみ)とThumbHash(英語のみ)がサポートされます。また、ソースが変更されたときの画像間の遷移もサポートされます。@amazon-devices/expo-imageには、CSSのobject-fitプロパティとobject-positionプロパティが実装されています。
インストール
package.jsonファイルにJavaScriptライブラリの依存関係を追加します。該当するReact Nativeバージョンのタブを選択してください。
- React Native 0.72
- React Native 0.83
npm installコマンドを使用して、依存関係を再インストールします。
使用例
以下の例は、thumbhashプレースホルダーと複数のソースを含む画像を示しています。APIリファレンス
このライブラリの情報、APIリファレンス、その他の詳細については、Expo公式ドキュメントのexpo-imageのページ(英語のみ)を参照してください。コンポーネント
Imageのプロパティ
メソッド
実装の詳細
- SVGおよびアニメーションのソースはサポートされません。
cachePolicyプロパティは機能しません。onProgressコールバックとonErrorコールバックはサポートされません。- Vegaでは、
onLoadEnd、onLoadStart、onLoadが呼び出されないことがあります。

