react-native-fast-image
- Version 8.6.3
- Published
- 104 kB
- No dependencies
- (MIT AND Apache-2.0) license
Install
npm i react-native-fast-imageyarn add react-native-fast-imagepnpm add react-native-fast-imageOverview
🚩 FastImage, performant React Native image component.
Index
Variables
Interfaces
Type Aliases
Variables
variable cacheControl
const cacheControl: { readonly immutable: 'immutable'; readonly web: 'web'; readonly cacheOnly: 'cacheOnly';};variable FastImage
const FastImage: any;variable priority
const priority: { readonly low: 'low'; readonly normal: 'normal'; readonly high: 'high';};variable resizeMode
const resizeMode: { readonly contain: 'contain'; readonly cover: 'cover'; readonly stretch: 'stretch'; readonly center: 'center';};Interfaces
interface FastImageProps
interface FastImageProps extends AccessibilityProps, ViewProps {}property children
children?: React.ReactNode;Render children within the image.
property defaultSource
defaultSource?: ImageRequireSource;property fallback
fallback?: boolean;property onLayout
onLayout?: (event: LayoutChangeEvent) => void;onLayout function
Invoked on mount and layout changes with
{nativeEvent: { layout: {x, y, width, height}}}.
property resizeMode
resizeMode?: ResizeMode;property source
source?: Source | ImageRequireSource;property style
style?: StyleProp<ImageStyle>;Style
property testID
testID?: string;A unique identifier for this element to be used in UI Automation testing scripts.
property tintColor
tintColor?: ColorValue;TintColor
If supplied, changes the color of all the non-transparent pixels to the given color.
method onError
onError: () => void;method onLoad
onLoad: (event: OnLoadEvent) => void;method onLoadEnd
onLoadEnd: () => void;method onLoadStart
onLoadStart: () => void;method onProgress
onProgress: (event: OnProgressEvent) => void;interface FastImageStaticProperties
interface FastImageStaticProperties {}property cacheControl
cacheControl: typeof cacheControl;property clearDiskCache
clearDiskCache: () => Promise<void>;property clearMemoryCache
clearMemoryCache: () => Promise<void>;property preload
preload: (sources: Source[]) => void;property priority
priority: typeof priority;property resizeMode
resizeMode: typeof resizeMode;interface ImageStyle
interface ImageStyle extends FlexStyle, TransformsStyle, ShadowStyleIOS {}property backfaceVisibility
backfaceVisibility?: 'visible' | 'hidden';property backgroundColor
backgroundColor?: string;property borderBottomLeftRadius
borderBottomLeftRadius?: number;property borderBottomRightRadius
borderBottomRightRadius?: number;property borderColor
borderColor?: string;property borderRadius
borderRadius?: number;property borderTopLeftRadius
borderTopLeftRadius?: number;property borderTopRightRadius
borderTopRightRadius?: number;property borderWidth
borderWidth?: number;property opacity
opacity?: number;property overlayColor
overlayColor?: string;interface OnLoadEvent
interface OnLoadEvent {}property nativeEvent
nativeEvent: { width: number; height: number;};interface OnProgressEvent
interface OnProgressEvent {}property nativeEvent
nativeEvent: { loaded: number; total: number;};Type Aliases
type Priority
type Priority = 'low' | 'normal' | 'high';type ResizeMode
type ResizeMode = 'contain' | 'cover' | 'stretch' | 'center';type Source
type Source = { uri?: string; headers?: { [key: string]: string; }; priority?: Priority; cache?: Cache;};Package Files (1)
Dependencies (0)
No dependencies.
Dev Dependencies (14)
Peer Dependencies (2)
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/react-native-fast-image.
- Markdown[](https://www.jsdocs.io/package/react-native-fast-image)
- HTML<a href="https://www.jsdocs.io/package/react-native-fast-image"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 3886 ms. - Missing or incorrect documentation? Open an issue for this package.
