

Customizable progressive image for React Native with FastImage
source link: https://reactnativeexample.com/customizable-progressive-image-for-react-native-with-fastimage/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

react-native-progressive-fast-image
Customizable progressive image for React Native with FastImage
Progressive Fast Image
Built-in Loading Progressive Fast Image
Installation
Add the dependency:
npm i @freakycoder/react-native-progressive-fast-image
Peer Dependencies
IMPORTANT! You need install them
"react-native-fast-image": ">= 8.3.2"
Usage
Import
import ProgressiveFastImage from "@freakycoder/react-native-progressive-fast-image";
Fundamental Usage
It accepts every Image
and FastImage
props. You can use it like you used to.
<ProgressiveFastImage
source={require("./assets/my-image.png")}
thumbnailSource={require("./assets/my-image.png")}
/>
Configuration - Props
useNativeDriver?: boolean;
Property Type Default Description source Source undefined set the main source of the image thumbnailSource ImageSourcePropType undefined set the thumbnail source of the image loadingSource ImageSourcePropType undefined set the error source of the image errorSource ImageSourcePropType undefined set the loading source of the image loadingImageComponent Component default WARNING: Read the below! blurRadius number 15 change the blur radius levelloadingImageComponent
Usage
If you want to set your own component for the loading image, you should set this style for the top of the component
{
top: 0,
left: 0,
right: 0,
bottom: 0,
position: "absolute",
alignItems: "center",
alignSelf: "center",
justifyContent: "center",
}
Customization Props
Property Type Default Description style style default change or override main image style loadingImageStyle style default change or override loading image style thumbnailAnimationDuration number default change the thumbnail animation's duration imageAnimationDuration number default change the main image animation's duration useNativeDriver boolean true change the animations useNativeDriver valueFuture Plans
- [x] LICENSE
- [x] Built-in Loading Indicator
- [x] Built-in Error Image Source
- [ ] Write an article about the lib on Medium
Author
FreakyCoder, [email protected]
GitHub
https://github.com/WrathChaos/react-native-progressive-fast-image
Recommend
-
118
react-native-fast-image - ? FastImage, performant React Native image component.
-
60
sharingan-rn-modal-dropdown A simple and customizable react-native dropdown created using react-native-modal and react-native-paper. Features Single, Group, and Multiselect Dropdowns Follows Material Des...
-
34
react-native-date-picker React Native customizable date picker component for iOS and Android. Designed using ScrollView. ? Example
-
6
Search A customizable react-native package for searching and selecting from a list of gifs ...
-
12
react-native-checkbox-flex Fully customizable, easy to use checkbox with flexible component by React Native on Android and iOS
-
14
Onboarding A simple and fully customizable React Native onboarding component A...
-
11
skyle An experimental universal, customizable styling and animation library for React Native. ? Beautiful & Easy Syntax ⚡ Performant ? Highly Customizable ? Expo Comp...
-
9
react-native-permissions-modal Awesome & Fully Customizable Permissions Modal for React Native. Installation Add...
-
18
react-native-image-cache React-Native image caching in file system with progressive loading for iOS and Android Inspired by: Features Cache remote images in file system with progressive loading U...
-
16
Slider A customizable React Native component that implements an Image Slider UI Au...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK